Android Developer

Вакансии
PLWarsaw1 Rondo Daszyńskiego00-843

Summary

Andersen is hiring an Android Developer for a project developing a mobile banking platform with a focus on secure identity and authentication features.

The customer is a global provider of digital solutions for the financial sector. Their platform helps organizations enhance online and mobile services, improve customer interactions across touchpoints, and streamline internal workflows. With a focus on user-centered design, data-informed personalization, and efficient product development, the company supports financial institutions in their digital transformation and helps them operate more effectively in a competitive environment.

The project is focused on the development and evolution of a mobile banking platform for an international fintech/banking customer, with a strong emphasis on Identity and Authentication journeys for Android applications.

Responsibilities

  • Designing, building, and maintaining Android capabilities for the Backbase Mobile Platform, with a focus on Identity and Authentication journeys.
  • Developing and evolving reusable SDKs and libraries that enable scalable and consistent mobile banking experiences.
  • Translating complex business and security requirements into robust technical designs and implementations.
  • Writing clean, performant, and maintainable Kotlin code using modern Android architectures (MVVM, MVI, Clean Architecture).
  • Building features using native Android frameworks and cutting‑edge technologies, including Jetpack Compose and Android Architecture Components.
  • Collaborating closely with Principal Engineers and cross‑functional squad members to deliver end‑to‑end solutions.
  • Enforcing and continuously improving engineering best practices across the Android codebase.
  • Applying AI‑powered tools (e.g., code generation, test automation, developer productivity tools) to enhance development workflows.
  • Leading and contributing to initiatives that improve engineering excellence, code quality, and platform scalability.
  • Implementing automated tests and working closely with QA to maintain a minimum of 80% unit test coverage.
  • Ensuring high standards of mobile security, data protection, and compliance with banking requirements.
  • Contributing to CI/CD pipelines and delivery processes using tools such as Bitrise and GitHub Actions.
  • Supporting product adoption by providing documentation, guidance, and technical assistance to internal teams, customers, and partners.

Requirements

  • Professional experience in native Android development with strong proficiency in Kotlin 4,5+ years.
  • Demonstrates deep knowledge of modern Android architectures and patterns (MVVM, MVI, Clean Architecture).
  • Has hands‑on experience building high‑quality, enterprise‑grade mobile applications.
  • Confidently works with modern Android frameworks and tools, including Jetpack Compose and Android Architecture Components.
  • Experienced in integrating mobile applications with RESTful APIs and GraphQL, using asynchronous programming models such as Coroutines or RxJava.
  • Possesses a strong understanding of mobile security best practices, particularly in authentication, authorization, and sensitive data handling.
  • Brings an AI‑native mindset, actively using and exploring AI‑powered developer tools (e.g., GitHub Copilot, Cursor AI, IntelliJ AI) to improve productivity and code quality.
  • Comfortable owning features end‑to‑end across the entire software development lifecycle, from requirements and design to delivery and support.
  • Writes clean, maintainable, and well‑tested code, with a strong quality mindset and commitment to automated testing.
  • Has experience working in Agile, cross‑functional squads and collaborating closely with engineers, QA, product managers, and designers.
  • Actively contributes to improving engineering standards, best practices, and platform scalability.
  • Experienced with CI/CD practices and tooling, and understands the importance of reliable, automated delivery pipelines.
  • Communicates technical ideas clearly and effectively, and supports product adoption through documentation and collaboration.
  • Takes ownership, mentors others through example, and continuously seeks ways to improve both product quality and engineering processes.
  • Level of English – from Upper-Intermediate and above.

Desired skills

  • Has hands‑on experience in FinTech, Banking, or Payments domains.

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 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.
  • English courses.
  • Private health insurance and compensation for sports activities.

Join us!

Локации

Worldwide

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

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

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

Думаете о новом этапе в своей карьере? Загляните в вакансии Andersen и найдите свою сегодня