Kotlin / Android Developer
AppGreat is one of the fastest growing global IT companies, supporting the highest tech organizations in the world with 5 offices:2 in Sofia, 1 in Plovdiv, 1 in Skopje and 1 in Bucharest.
We are walking with top talents and highly experienced management to ensure the world’s leading technology companies meet all the business challenges that the future holds.
We are AppGreat! We are a young and ambitious company like no other!
WHY JOIN OUR DREAM TEAM?
The most important part of AppGreat is the team. From our founders to the last person, we are committed to creating a pleasant environment and a place where everybody feels like they belong.
We invest in them in any way we can, starting from the amazing atmosphere in the office, unique benefits and career growth opportunities.
We are looking for a Kotlin / Android Developer with experience in the Fintech industry to join our newest team, that will build one of the most exciting solutions in it.
RESPONSIBILITIES:
⦁ Collaborate with cross-functional teams to analyze requirements and develop technical solutions using Kotlin programming language.
⦁ Participate in the full software development lifecycle, including planning, designing, coding, testing, and deployment.
⦁ Write clean, efficient, and maintainable code that follows best practices and coding standards.
⦁ Debug and troubleshoot issues, ensuring timely resolution of defects and providing technical support as needed.
⦁ Collaborate with UI/UX designers to implement visually appealing and user-friendly interfaces.
⦁ Conduct code reviews and provide constructive feedback to enhance code quality and team collaboration.
⦁ Contribute to the continuous improvement of development processes and tools.
⦁ Actively participate in agile development methodologies, such as Scrum or Kanban, by attending daily stand-ups, sprint planning, and retrospectives.
SKILLS:
⦁ Solid experience in Kotlin development, with a strong understanding of object-oriented programming principles.
⦁ Proficient in using modern development frameworks and libraries in Kotlin, such as Ktor, kotlinx coroutines, or Anko.
⦁ Strong understanding of Android application development using Kotlin.
⦁ Experience with RESTful API integration and asynchronous programming.
⦁ Familiarity with software development tools and version control systems (e.g., Git, Jira).
⦁ Knowledge of software testing principles and experience with unit testing frameworks (e.g., JUnit, Mockito).
⦁ Ability to work collaboratively in a team environment, as well as independently on assigned tasks.
⦁ Excellent problem-solving and analytical skills, with attention to detail.
⦁ Strong communication skills to effectively communicate technical concepts to both technical and non-technical stakeholders.
OUR OFFER:
- Attractive remuneration package
- Excellent career growth opportunities
- 25 days annual leave, plus an additional day for your birthday on top of that
- Social package which includes – additional medical insurance, food vouchers, sport cards, Netflix or Spotify subscription, company events and many others
- Comprehensive training and development programs.