Android Developer
ВакансииSummary
Andersen is hiring an Android Developer for a project building a mobile banking application with secure transactions, real-time features, and seamless digital experiences.
Our customer is a large international technology organization operating in the digital infrastructure domain. It develops and maintains high-load platforms that process and manage significant volumes of data across multiple regions. The engineering landscape includes distributed systems, cloud-based environments, system integrations, and advanced security practices, with a focus on reliability, scalability, and continuous platform evolution.
The project is a new mobile banking application focused on delivering a seamless cashback experience for users. It includes secure transaction processing, real-time cashback tracking, and integration with partner services and financial APIs.
The role also requires readiness for long-term business travel.
Responsibilities
- Designing and developing scalable iOS features for a banking application.
- Implementing secure financial flows (transactions, cashback logic, tracking).
- Integrating with external APIs (payments, geolocation, partner services).
- Ensuring high performance, stability, and security of the application.
- Collaborating with backend, QA, and product teams to deliver features end-to-end.
- Maintaining and improving app architecture aligned with modern best practices.
- Leading code reviews, enforce coding standards, and mentor team members.
- Monitoring app health (crashes, performance, analytics) and proactively improving it.
- Working with analytics tools (Firebase, Google Analytics) to track user behavior and optimize features.
- Continuously improving development processes, documentation, and overall code quality.
Requirements
- Strong experience in Android development using Kotlin for 3+ years.
- Experience with Android application signing, ProGuard/R8, build variants, and release management.
- Strong experience with Git workflows, pull request reviews, code quality standards, and collaborative development practices.
- Proficiency with Android Views (XML) and Jetpack Compose.
- Experience with Clean Architecture, MVVM, MVI/UDF.
- Strong knowledge of OOP, design patterns, coroutines, Flow, RxJava.
- Experience with multithreading and Android lifecycle.
- Experience building complex UI, navigation, animations, and adaptive layouts.
- Experience with maps, geolocation, multimedia, and file handling.
- Strong experience with REST APIs, WebSockets, and data serialization.
- Strong understanding of HTTP/HTTPS, SSL/TLS, authentication mechanisms, and networking best practices.
- Experience with Room DB, database migrations, transactions, pagination, and offline-first synchronization strategies.
- Experience with Dagger/Hilt/Koin dependency injection.
- Understanding of security best practices (encryption, tokens, secure communication).
- Experience with CI/CD, Gradle.
- Experience with Google Play Console, application distribution, release management, and internal testing workflows.
- Strong experience with unit and UI testing.
- Experience with monitoring and analytics tools (Firebase Analytics, Remote Config, Google Analytics, Sentry).
- Proficiency with Android Studio, Git/GitHub, and Figma.
- Experience writing technical documentation and working in distributed teams.
- Strong communication, mentoring, and problem-solving skills.
- Ability to quickly learn new technologies and take ownership of delivery tasks.
- Level of English – from Intermediate+ and above.
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.
- 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 USD 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.
- Private health insurance and compensation for sports activities.
Join us!
Локации
Worldwide
Будем рады видеть вас!
Мы обрабатываем персональные данные по GDPR
Думаете о новом этапе в своей карьере? Загляните в вакансии Andersen и найдите свою сегодня