Android Developer

Вакансии
PLWarsawGrzybowska 6000-844

Summary

Andersen is looking for an Android Developer for a Georgian fintech project. The role focuses on redesigning a mobile app to improve UX/UI, customizing it for clients, and adding new features to support a fast-growing, mobile-only financial platform.

The customer is a rapidly growing digital financial platform that operates entirely through mobile applications, without any physical branches. Established in Eastern Europe in the late 2010s, it has expanded its footprint across several markets in the region, combining user-centric design with a scalable cloud-based core. The company has been providing convenient and secure financial services, including quick loans, money transfers, utility payments, and card management, all without bureaucracy or hidden fees.

The project involves the development of a mobile application, with a primary focus on redesigning the existing app to enhance user experience and interface.

Technology stack on the project: Jetpack Compose, JUnit, Espresso, Kotlin, Clean Architecture, ViewModel, LiveData, Navigation, Room, Koin, Git, GitHub Actions, Bitrise.

Responsibilities

  • Redesigning the existing mobile application.
  • Developing and maintaining UI and unit tests to ensure the quality and stability of the application.
  • Implementing modern architectural approaches to improve the performance and scalability of the application.
  • Collaborating closely with the development team to integrate new features and enhancements.
  • Preparing and maintaining technical documentation for the project.
  • Participating in code reviews and providing feedback to improve code quality.
  • Analyzing and optimizing existing code to enhance efficiency and performance.
  • Ensuring the application meets security and data privacy requirements.

Requirements

  • Experience as an Android Developer for 3+ years.
  • Experience in Fintech.
  • Strong skills in developing user interfaces with Jetpack Compose, including creating custom components and adapting existing ones.
  • Deep knowledge of the Kotlin programming language, including syntax, standard libraries, and design patterns.
  • Understanding of Clean Architecture principles and the ability to apply them in designing the app's architecture to ensure scalability and testability.
  • Ability to write and maintain tests using tools such as JUnit, Espresso, and Compose Testing to ensure code quality.
  • Experience using components like ViewModel, LiveData, Navigation, and Room.
  • Understanding UX/UI Design Principles.
  • Ability to interact with remote APIs and handle responses using libraries like Retrofit.
  • Experience with Git and an understanding of collaborative development processes.
  • Knowledge of tools for automating the build and deployment of applications (e.g., GitHub Actions, Bitrise).
  • Strong communication and teamwork skills.
  • Level of English – from Intermediate and above.

Desired skills

  • Experience with Koin for dependency injection, including integration with Android components (e.g., ViewModels, WorkManager).
  • Understanding of Koin’s lifecycle management (single, factory, scoped) in Clean Architecture.

Other important skills for the vacancy are described in the knowledge matrix

Reasons to join us

  • Experience in teamwork with leaders in FinTech, Healthcare, Retail, Telecom, and others. Andersen cooperates with such businesses as Samsung, Siemens, Johnson & Johnson, BNP Paribas, Ryanair, Mercedes, TUI, Verivox, Allianz, T-Systems, etc..
  • The opportunity to change the project and/or develop expertise in an interesting business domain.
  • Job conditions – you can work both fully remotely and from the office or can choose a hybrid variant.
  • Guarantee of professional, financial, and career growth! The company has introduced systems of mentoring and adaptation for each new employee.
  • The opportunity to earn up to an additional 1,000 EUR per month, depending on the level of expertise, which will be included in the annual bonus, by participating in the company's activities.
  • Access to the corporate training portal, where the entire knowledge base of the company is collected and which is constantly updated.
  • Bright corporate life (parties / pizza days / PlayStation / fruits / coffee / snacks / movies).
  • Certification compensation (AWS, PMP, etc).
  • Referral program.
  • English courses.
  • Private health insurance and compensation for sports activities.

Join us!

Будем рады видеть вас!

или Порекомендовать друга

Мы обрабатываем персональные данные по GDPR

Все еще ищешь вакансию мечты в IT? Тогда кликни здесь, чтобы увидеть полный список открытых вакансий в команде Andersen. У нас постоянно открываются новые позиции!