May 19, 2026

Android Developer

Senior • Remote

3,500 - 5,500 USD

Warsaw, Poland

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 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.

Must-haves:

  • 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.

Nice-to-haves:

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

Reasons why this job would be interesting to you:

  • 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 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.

Your personal data is protected in accordance with GDPR regulations. Learn more: https://andersenlab.com/privacy-policy

Join us! 

https://people.andersenlab.com/ 

Similar jobs you might like

Technology

Andersen

Android Developer

Senior

Remote

Budapest, Hungary

3,200 - 4,700 EUR

🏢 Summary: The offer is for an experienced Android Developer to build and evolve a secure mobile banking platform with a strong focus on identity and authentication journeys. The role involves developing reusable SDKs, implementing modern Android architectures, ensuring high security and test coverage, and contributing to CI/CD and engineering excellence in a fintech environment. 🗂️ Requirements: 4.5+ years of native Android development experience, Strong proficiency in Kotlin, Deep knowledge of MVVM, MVI, Clean Architecture, Experience building enterprise-grade mobile applications, Hands-on experience with Jetpack Compose and Android Architecture Components, Experience integrating RESTful APIs and GraphQL, Experience with Coroutines or RxJava, Strong understanding of mobile security, authentication, authorization, data protection, Experience with automated testing and maintaining high unit test coverage, Experience with CI/CD tools and automated delivery pipelines, Experience working in Agile cross-functional teams, Upper-Intermediate level of English or higher 📃 Skills: Android, Kotlin, MVVM, MVI, CleanArchitecture, JetpackCompose, AndroidArchitectureComponents, REST, GraphQL, Coroutines, RxJava, CI/CD, Bitrise, GitHubActions, GitHubCopilot, CursorAI, IntelliJAI 🏢 Description: 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, 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. Must-haves: 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. Nice to haves: Has hands‑on experience in FinTech, Banking, or Payments domains. Reasons why this job would be interesting to you: 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. Private health insurance and compensation for sports activities. Join us! Your personal data is protected in accordance with GDPR regulations. Learn more: https://andersenlab.com/privacy-policy

Technology

Andersen

Android Developer

Senior

Remote

Krakow, Poland

3,500 - 4,500 USD

🏢 Summary: The offer is for an experienced Android Developer to build and evolve a secure mobile banking platform with a strong focus on identity and authentication features. The role involves developing reusable SDKs, implementing modern Android architectures, and ensuring high standards of security, quality, and CI/CD practices. The position covers end-to-end feature ownership in an enterprise fintech environment. 🗂️ Requirements: 4.5+ years of native Android development experience, Strong proficiency in Kotlin, Deep knowledge of MVVM, MVI, Clean Architecture, Experience building enterprise-grade mobile applications, Hands-on experience with Jetpack Compose and Android Architecture Components, Experience integrating RESTful APIs and GraphQL, Experience with Coroutines or RxJava, Strong knowledge of mobile security, authentication, authorization, data protection, Experience with automated testing and maintaining high unit test coverage, Experience with CI/CD pipelines and tools, Experience working in Agile cross-functional teams, Upper-Intermediate English level or higher 📃 Skills: Android, Kotlin, MVVM, MVI, CleanArchitecture, JetpackCompose, AndroidArchitectureComponents, REST, GraphQL, Coroutines, RxJava, CI/CD, Bitrise, GitHubActions, UnitTesting, AI, GitHubCopilot, CursorAI, IntelliJAI 🏢 Description: 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, 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. Must-haves: 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. Nice to haves: Has hands‑on experience in FinTech, Banking, or Payments domains. Reasons why this job would be interesting to you: 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! Your personal data is protected in accordance with GDPR regulations. Learn more: https://andersenlab.com/privacy-policy/pl

Technology

Andersen

Android Developer

Mid

Remote

Belgrade, Serbia

1,375 - 2,300 USD

🏢 Summary: The offer is for an Android Developer to build and enhance retail digital banking applications, focusing on expanding mobile features and improving user experience. The role involves developing native Android solutions, contributing to digital banking transformation, and collaborating within Agile teams to deliver high-quality mobile products. 🗂️ Requirements: 2+ years of native Android development experience, Strong knowledge of Kotlin, Strong knowledge of Java, Experience working in Agile/Scrum teams, Experience with CI/CD tools, Experience using Jira and Confluence, Knowledge of RESTful APIs, Experience integrating third-party libraries, Proficiency with Git and branching strategies, Ability to perform peer code reviews, English level Intermediate+ or higher 📃 Skills: Android, Kotlin, Java, Agile, Scrum, CI/CD, Jira, Confluence, REST, Git 🏢 Description: Andersen is hiring an Android Developer to enhance retail digital banking solutions, expand mobile features, improve user experience, and support the evolution of customer-facing banking services. The customer is a leading international banking group, operating for over four decades across the Middle East, North Africa, Europe, the Americas, and Asia. The organization provides a wide range of services, including corporate banking, trade finance, treasury solutions, Islamic banking, and retail banking, with physical branches in five countries and a fast-growing fully digital mobile bank. It is recognized for its commitment to digital transformation through dedicated innovation units and digital platforms, including a fully digital retail bank. The project is focused on enhancing digital banking channels and online banking offerings, with a strong emphasis on developing retail banking solutions. The team contributes to expanding functionality, improving user experience, and supporting the evolution of customer-facing digital services. Responsibilities: Developing Android applications in accordance with bank development standards and guidelines. Conducting Proof of Concepts (POCs) for upcoming projects and new features. Performing peer code reviews to ensure code quality and adherence to best practices. Collaborating with cross-functional teams to deliver high-quality mobile solutions on time. Participating in Agile/Scrum ceremonies and contributing to continuous improvement of development processes. Must-haves: Hands-on experience in native Android app development for 2+ years. Strong knowledge and experience with Kotlin and Java. Experience working in Agile/Scrum teams and participating in sprints. Experience with CI/CD tools for automating build and deployment processes. Experience with Jira for task management and Confluence for documentation. Knowledge of RESTful APIs and integrating third-party libraries into Android apps. Good understanding of Git, including branching strategies and feature branches. Strong analytical thinking, with the ability to solve problems effectively. Good presentation and communication skills. Level of English – from Intermediate+ and above. Nice-to-haves: Bachelor’s degree in Computer Science, Information Technology, or a related field. Reasons why this job would be interesting to you: 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. Your personal data is protected in accordance with GDPR regulations. Learn more: https://andersenlab.com/privacy-policy Join us! https://people.andersenlab.com/

Technology

Andersen

iOS Developer in the EU

Senior

Remote

Warsaw, Poland

4,300 - 4,800 USD

🏢 Summary: Opportunity for an experienced iOS Developer to build and integrate scalable digital banking and mobile solutions for financial institutions. The role involves developing native and hybrid mobile applications, leading technical decisions, and collaborating directly with customers on cloud-ready, omnichannel banking platforms. You will contribute to innovation, product roadmaps, and high-quality code delivery within Agile environments. 🗂️ Requirements: 5+ years of professional iOS development experience, Strong proficiency in Swift, Strong proficiency in Objective-C, Expert knowledge of iOS development, Ability to read and understand complex codebases, Experience delivering commercial mobile applications, Experience working in Scrum, Lean, or Agile environments, Experience with code reviews and software testing practices, English level Intermediate+ or higher 📃 Skills: Swift, Objective-C, iOS, Scrum, Agile, Lean, TDD, Jenkins, CI, Backbase 🏢 Description: Andersen is hiring an iOS Developer in the EU for a project developing digital banking platforms and modern mobile solutions for financial services. 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 developing digital banking solutions that help financial institutions modernize customer experience across web and mobile channels. It includes building scalable, cloud-ready platforms with personalized customer journeys, omnichannel banking services, and integration with core banking systems. Responsibilities: Working either with customers directly or with our partners, supporting them in implementing world-class mobile solutions. Developing tailor-made code that seamlessly integrates Backbase products with customer systems, utilizing mainly native technology but also contributing to hybrid mobile apps. Training and supporting customer development teams, conducting workshops and knowledge-sharing sessions. Providing expert guidance in decision-making processes, taking the technical lead in projects whenever possible. Creating roadmaps for new product development, generating a vital feedback loop from customers back to our R&D department. Experimenting with emerging mobile technologies and drive innovation within the team. Must-haves: Experience in professional iOS development for 5+ years. Proficiency in both Swift and Objective-C. Expert knowledge of iOS development and strong code-reading technique. Comfortable working within Scrum, Lean, and Agile methodologies. Proven ability to take ownership, drive development, and maintain code quality through dedicated testing and code review. Must be able to demonstrate successful development of several commercial application. Level of English – from Intermediate+ and above. Nice to haves: Experience with TDD, unit testing, continuous integration, or Jenkins. Reasons why this job would be interesting to you: 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. Private health insurance and compensation for sports activities. Join us! Your personal data is protected in accordance with GDPR regulations. Learn more: https://andersenlab.com/privacy-policy/pl https://people.andersenlab.com/

Technology

Andersen

QA Automation Engineer (Java)

Mid

Remote

Belgrade, Serbia

1,200 - 2,200 USD

🏢 Summary: The offer is for a QA Automation Engineer (Java) to ensure quality of a cloud-native mobile banking platform by designing and executing automated and manual tests across backend, frontend, and API layers. The role focuses on building and maintaining test automation frameworks, validating performance and data integrity, and integrating testing into CI/CD pipelines. It involves working with microservices, AWS-based environments, and AI-driven financial features in an Agile setup. 🗂️ Requirements: 2+ years of experience as a QA Automation Engineer, Proficiency in Java for API and backend testing, Experience with test automation frameworks (Selenium, TestNG, Cypress, or Robot Framework), Hands-on experience with API testing tools (Postman, RestAssured, or SoapUI), Strong knowledge of Git and version control, Understanding of CI/CD pipelines and QA integration, Knowledge of software testing methodologies and best practices, Experience in writing and executing test cases, test plans, and test strategies, Experience with both manual and automated testing, Understanding of unit, integration, regression, and performance testing, Solid SQL skills and experience in database testing, Experience working in Agile/Scrum teams, Familiarity with Jira and Confluence, English level Intermediate+ or higher 📃 Skills: Java, Selenium, TestNG, Cypress, Robot, Postman, RestAssured, SoapUI, Git, CI/CD, SQL, JMeter, AWS, Jira, Confluence, Agile, Scrum, Microservices 🏢 Description: Andersen is hiring a QA Automation Engineer (Java) to work on a cloud-native mobile banking platform, expanding AI-driven features, improving quality, automation, and user experience. The customer is a mobile-only digital bank offering modern financial services through an app-based experience. The organization provides features such as virtual cards, multi-currency accounts, savings tools, and goal-based financial planning, along with innovative products that support personal and group savings. Known for its user-centric approach and continuous product innovation, the bank has received industry recognition for digital excellence and customer experience. The project is a cloud-native, mobile-only digital banking platform delivering AI-driven and highly personalized financial services. The solution continuously expands with new modules and market growth while enhancing user experience, automation, and innovative everyday banking capabilities Responsibilities: Designing, maintaining, and executing test plans and test cases for both backend and frontend systems. Performing manual testing across mobile, web, and API layers to validate new features, including cross-country deployments (Bahrain and Jordan). Developing and maintaining automated tests using Java, Selenium, Cucumber, and other frameworks for API and UI layers. Conducting performance testing using JMeter to validate non-functional requirements under load. Validating data accuracy and integrity through SQL-based database testing. Ensuring comprehensive test coverage across different testing types: unit, integration, regression, and performance. Contributing to CI/CD pipelines by integrating test automation and maintaining the stability of test environments. Collaborating closely with developers, DevOps, and product owners during sprint cycles to identify defects early. Participating in defect triage and root cause analysis, ensuring timely issue resolution. Maintaining test documentation in Jira and Confluence; contributing to QA best practices and process improvements. Actively supporting testing of microservices and APIs, including scenarios involving AWS services and potential core banking changes. Ensuring quality validation of new modules such as credit cards, trading, and account features across multi-platform environments. Must-haves: Experience as a QA Automation Engineer for 2+ years. Proficient in Java (API and backend testing). Proficient in test automation frameworks such as Selenium, TestNG, Cypress, or Robot Framework. Hands-on experience with API testing tools like Postman, RestAssured, or SoapUI. Strong Git skills and understanding of version control. Full understanding of CI/CD pipelines and how QA fits them. In-depth knowledge of software testing methodologies and best practices. Experience writing and executing test cases, test plans, and test strategies. Familiarity with both manual and automated testing approaches. Understanding different testing types: unit, integration, regression, performance. Solid SQL skills and experience in database testing. Experience working in Agile/Scrum teams. Familiarity with Jira and Confluence for test documentation and sprint tracking. Level of English – from Intermediate+ and above. Nice to haves: Experience in Python and JS. Experience with JMeter for performance testing. Reasons why this job would be interesting to you: 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 additional up to 1,000 USD per month 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. Your personal data is protected in accordance with GDPR regulations. Learn more: https://andersenlab.com/privacy-policy Join us!

Technology

Andersen

QA Automation Engineer (Java)

Mid

Remote

1,200 - 2,000 USD

🏢 Summary: QA Automation Engineer (Java) role focused on ensuring quality and automation for a cloud-native, mobile-only digital banking platform. The position involves building and maintaining automated and manual tests across backend, frontend, API, and microservices layers, while integrating QA processes into CI/CD pipelines. The project emphasizes AI-driven features, performance validation, and high test coverage in an Agile environment. 🗂️ Requirements: 2+ years of experience as QA Automation Engineer, Proficiency in Java for API and backend testing, Experience with automation frameworks (Selenium, TestNG, Cypress, or Robot Framework), Hands-on experience with API testing tools (Postman, RestAssured, or SoapUI), Strong Git and version control knowledge, Understanding of CI/CD pipelines and QA integration, Knowledge of software testing methodologies and best practices, Experience writing and executing test cases, test plans, and strategies, Experience with manual and automated testing, Understanding of unit, integration, regression, and performance testing, Strong SQL skills and database testing experience, Experience working in Agile/Scrum teams, Familiarity with Jira and Confluence 📃 Skills: Java, Selenium, TestNG, Cypress, Robot, Postman, RestAssured, SoapUI, Git, CI/CD, SQL, JMeter, Jira, Confluence, AWS 🏢 Description: Andersen is hiring a QA Automation Engineer (Java) to work on a cloud-native mobile banking platform, expanding AI-driven features, improving quality, automation, and user experience. The customer is a mobile-only digital bank offering modern financial services through an app-based experience. The organization provides features such as virtual cards, multi-currency accounts, saving tools, and goal-based financial planning, along with innovative products that support personal and group savings. Known for its user-centric approach and continuous product innovation, the bank has received industry recognition for digital excellence and customer experience. The project is a cloud-native, mobile-only digital banking platform delivering AI-driven and highly personalized financial services. The solution continuously expands with new modules and market growth while enhancing user experience, automation, and innovative everyday banking capabilities Responsibilities: Designing, maintaining, and executing test plans and test cases for both backend and frontend systems. Performing manual testing across mobile, web, and API layers to validate new features, including cross-country deployments (Bahrain and Jordan). Developing and maintaining automated tests using Java, Selenium, Cucumber, and other frameworks for API and UI layers. Conducting performance testing using JMeter to validate non-functional requirements under load. Validating data accuracy and integrity through SQL-based database testing. Ensuring comprehensive test coverage across different testing types: unit, integration, regression, and performance. Contributing to CI/CD pipelines by integrating test automation and maintaining the stability of test environments. Collaborating closely with developers, DevOps, and product owners during sprint cycles to identify defects early. Participating in defect triage and root cause analysis, ensuring timely issue resolution. Maintaining test documentation in Jira and Confluence; contributing to QA best practices and process improvements. Actively supporting testing of microservices and APIs, including scenarios involving AWS services and potential core banking changes. Ensuring quality validation of new modules such as credit cards, trading, and account features across multi-platform environments. Must-haves: Experience as a QA Automation Engineer for 2+ years. Proficient in Java (API and backend testing). Experience in automating mobile app testing for both Android and iOS platform. Proficient in test automation frameworks such as Appium, Selenium, TestNG, Cypress, or Robot Framework. Hands-on experience with API testing tools like Postman, RestAssured, or SoapUI. Strong Git skills and understanding of version control. Full understanding of CI/CD pipelines and how QA fits them. In-depth knowledge of software testing methodologies and best practices. Experience writing and executing test cases, test plans, and test strategies. Familiarity with both manual and automated testing approaches. Understanding different testing types: unit, integration, regression, performance. Solid SQL skills and experience in database testing. Experience working in Agile/Scrum teams. Familiarity with Jira and Confluence for test documentation and sprint tracking. Level of English – from Intermediate+ and above. Nice to haves: Experience in Python and JS. Experience with JMeter for performance testing. Reasons why this job would be interesting to you: 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 additional up to 1,000 USD per month 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! Your personal data is protected in accordance with GDPR regulations. Learn more: https://andersenlab.com/privacy-policy

Technology

DataArt

Senior Android Developer with Kotlin, Security SDK Platform

Senior

Remote

Wroclaw, Poland

14,000 - 19,000 PLN

🏢 Summary: Senior Android Developer role focused on leading the modernization of a secure, high performance mobile SDK for digital fraud prevention and authentication in financial services. The position involves defining architecture, validating migration strategies, and establishing standards for SDK distribution, security, and testing. You will drive technical design, performance optimization, and cross functional collaboration in a distributed team. 🗂️ Requirements: 8+ years of Android development experience, Strong Kotlin proficiency, Java interoperability experience, Experience building and maintaining Android SDKs or libraries, AAR packaging and Maven publishing experience, Advanced Gradle configuration knowledge, ProGuard and R8 configuration experience, Dependency management and host app compatibility management, Android lifecycle and WorkManager expertise, Performance optimization and ANR prevention knowledge, Android security implementation using Keystore and encryption, Play Integrity API or SafetyNet experience, Experience with JUnit, Robolectric, and Espresso 📃 Skills: Kotlin, Java, Coroutines, Flow, Gradle, Maven, AAR, ProGuard, R8, WorkManager, AndroidX, Keystore, Encryption, SafetyNet, PlayIntegrity, JUnit, Robolectric, Espresso 🏢 Description: Project overview The project focuses on modernizing a mobile SDK used for digital fraud prevention and customer authentication within financial services. You will contribute to building a secure, scalable, and performance driven SDK designed for integration into a wide range of external Android applications. Team You will work in a distributed cross functional team including Android engineers, backend developers, and security specialists. The team collaborates across regions, following shared engineering practices and contributing to design decisions and system improvements. Position overview We are looking for a Senior Android Developer who will lead the technical design and implementation of an Android SDK modernization initiative. You will define architecture, validate migration strategies, develop proof of concept components, and establish engineering standards for distribution, testing, and security. Technology stack Kotlin, Java, Coroutines, Flow, Gradle, Maven, AAR, ProGuard, R8, WorkManager, Android Keystore, EncryptedSharedPreferences, Play Integrity API, SafetyNet, JUnit, Robolectric, Espresso, AndroidX Responsibilities Lead the design and development of Android SDK components Define and maintain scalable and maintainable SDK architecture Develop proof of concept solutions to validate architectural decisions Ensure SDK compatibility across different Android versions and device manufacturers Establish best practices for SDK distribution, integration, and versioning Collaborate with cross functional teams on security and compliance requirements Optimize performance including startup time, memory usage, and binary size Implement secure data storage and communication mechanisms Drive testing strategy including unit, integration, and instrumentation testing Participate in code reviews and contribute to engineering standards Requirements 8+ years of experience in Android development Strong proficiency in Kotlin and experience with Java interoperability Experience building, distributing, and maintaining reusable Android SDKs or libraries Experience with AAR packaging and artifact publishing using Maven repositories Strong knowledge of Gradle including build configuration and customization Understanding of ProGuard and R8 configuration and code optimization Experience managing dependencies and ensuring compatibility with host applications Knowledge of Android lifecycle management and background execution using WorkManager Understanding of performance optimization and avoiding ANR and UI performance issues Experience with Android security features including Android Keystore and encryption mechanisms Familiarity with Play Integrity API or SafetyNet and certificate pinning Experience with performance monitoring and profiling tools Experience with testing frameworks including JUnit, Robolectric, and Espresso Nice to have Experience working in financial services or regulated environments Exposure to sensor based data processing using Android SensorManager Knowledge of API desugaring and backward compatibility strategies Understanding of SDK footprint optimization techniques Experience contributing to architecture guidelines or internal engineering standards What We Offer: Vacation days : Up to 26 business days per year. 10 illness/special days off per year (fully paid, no medical papers needed) for all contract types Health and life insurance (Luxmed) MyBenefit platform with Multisport option Internal psychological support service English language classes from the first working day Access to external learning platforms : O’Reilly, LinkedIn Learning, Udemy, and a wide catalog of diverse internal training Flexible workplace : work from the office, from home, or choose a hybrid option Tech Skills Mentoring Program Opportunities to develop as a public speaker, mentor, or technical interviewer Fully paid idle (bench) when not involved in a project Certification reimbursement (AWS, GCP, Microsoft, etc.)

Technology

ITDS

Mid-Level Android Developer – Digital Banking Infrastructure

Mid

Hybrid

Warsaw, Poland

16,800 - 20,160 PLN

🏢 Summary: Mid-Level Android Developer role focused on building secure, scalable mobile banking applications using Kotlin and modern Android technologies. The position involves implementing new features, ensuring high code quality through automated testing, and contributing to application architecture. Hybrid work model based in Warsaw with significant remote flexibility. 🗂️ Requirements: Minimum 3 years of Android development experience, Strong proficiency in Kotlin, Commercial experience with Jetpack Compose, Ability to read and modify Java code, Experience with unit and integration testing, Knowledge of continuous integration practices, Understanding of clean code and software quality principles, Communicative English, Communicative Polish, Legal right to work in the EU 📃 Skills: Kotlin, Android, JetpackCompose, Java, CI, UnitTesting, IntegrationTesting, CleanCode 🏢 Description: Unleash innovation in digital banking — craft seamless, secure mobile experiences for thousands! Warszawa-based opportunity with hybrid work model (2 days in the office/month). As a Mid-Level Android Developer , you will be working for our client, a major player in the online banking industry that is building innovative mobile solutions to provide secure, reliable, and user-friendly experiences for millions of customers. You will be responsible for designing and implementing new functionalities, ensuring high code quality through automated testing, and actively participating in the development of scalable applications. This role offers the opportunity to influence the architecture of key projects and support the growth of cutting-edge digital banking services. Your main responsibilities: Implement new functionalities on Android using Kotlin Monitor and resolve application issues in production and development environments Ensure high code quality by writing unit, automated, and integration tests Lead project, programming, and deployment activities Collaborate with cross-functional teams to define and refine technical requirements Review and improve application performance and scalability Contribute to the ongoing evolution of Android application architecture Mentor junior developers and provide technical guidance You're ideal for this role if you have: At least 3 years of experience developing solutions for the Android platform Excellent proficiency in Kotlin and solid understanding of Android-specific development Strong commercial experience with Jetpack Compose Ability to read, understand, and modify code written in Java Familiarity with continuous integration practices and tools Proven experience in creating unit, automated, and integration tests Strong knowledge of software quality principles and clean code practices Problem-solving and analytical mindset with attention to detail Ability to communicate in English for technical documentation It is a strong plus if you have: (optional) Experience in Agile methodology Knowledge of Accessibility in Jetpack Compose Experience with Jira, Git, Confluence Experience working as a DevOps Language Required for the role: Communicative Polish Eligibility for the role: Only candidates with an existing legal right to work in the European Union will be considered for this role. #MAKEYourCareerBETTER Interested? Apply now and include your CV (preferably in English) along with a statement confirming your consent to the processing and storage of your personal data.

Technology

ITDS

Mid-Level Android Developer – Digital Banking Solutions

Mid

Hybrid

Warsaw, Poland

16,800 - 20,160 PLN

🏢 Summary: Mid-level Android Developer role focused on building secure, high-quality mobile banking applications using Kotlin and modern Android technologies. The position involves implementing new features, ensuring code quality through testing, optimizing performance, and contributing to architectural and deployment activities in a hybrid work model. 🗂️ Requirements: Minimum 3 years of Android development experience, Strong proficiency in Kotlin, Commercial experience with Jetpack Compose, Ability to read and modify Java code, Experience with unit, automated, and integration testing, Knowledge of continuous integration practices, Understanding of clean code and software quality principles, Experience leading development or mentoring developers 📃 Skills: Kotlin, Android, JetpackCompose, Java, CI, UnitTesting, IntegrationTesting, AutomatedTesting, CleanCode 🏢 Description: Unleash innovation in digital banking — craft seamless, secure mobile experiences for millions! Warszawa-based opportunity with hybrid work model (2 days in the office/month). As a Mid-Level Android Developer , you will be working for our client, a major player in the online banking industry. You will contribute to building innovative mobile solutions that deliver secure, reliable, and user-friendly experiences for millions of customers. This role offers the chance to shape key architectural projects and support the growth of cutting-edge digital banking services through your technical expertise and creativity. Your main responsibilities: Implement new functionalities on Android using Kotlin Monitor and resolve application issues in production and development environments Ensure high code quality by writing unit, automated, and integration tests Lead project, programming, and deployment activities Collaborate with cross-functional teams to define and refine technical requirements Review and optimize application performance and scalability Mentor junior developers and provide technical guidance You're ideal for this role if you have: At least 3 years of experience developing solutions for the Android platform Excellent proficiency in Kotlin and solid understanding of Android-specific development Strong commercial experience with Jetpack Compose Ability to read, understand, and modify code written in Java Familiarity with continuous integration practices and tools Proven experience in creating unit, automated, and integration tests Strong knowledge of software quality principles and clean code practices Problem-solving and analytical mindset with attention to detail Ability to communicate in English for technical documentation Experience providing technical leadership or mentoring within development teams Nice to have: (optional) Experience in Agile methodology Knowledge of Accessibility in Jetpack Compose Experience with Jira, Git, Confluence Experience working as a DevOps Language Required for the role: Good command of Polish, both spoken and written Eligibility for the role: Only candidates with an existing legal right to work in the European Union will be considered for this role. #MAKEYourCareerBETTER Interested? Apply now and include your CV (preferably in English) along with a statement confirming your consent to the processing and storage of your personal data.

Technology

ITDS

Mid-Level Android Developer – Digital Banking Solutions

Mid

Hybrid

Lodz, Poland

16,800 - 21,840 PLN

🏢 Summary: Mid-Level Android Developer role focused on building secure, high-quality mobile banking applications using Kotlin and modern Android technologies. The position involves implementing new features, ensuring code quality through testing, optimizing performance, and contributing to application architecture in a hybrid work model. 🗂️ Requirements: Minimum 4 years of Android development experience, Strong proficiency in Kotlin, Commercial experience with Jetpack Compose, Ability to read and modify Java code, Experience with unit, automated, and integration testing, Knowledge of clean code and software quality principles, Familiarity with continuous integration tools and practices, Technical leadership or mentoring experience, Good command of Polish, Legal right to work in the European Union 📃 Skills: Kotlin, Android, JetpackCompose, Java, CI, UnitTesting, IntegrationTesting, CleanCode, Git, Jira, Confluence, Accessibility, DevOps 🏢 Description: Unleash innovation in digital banking — craft seamless, secure mobile experiences for thousands! Lodz-based opportunity with hybrid work model (2 days in the office per month). As a Mid-Level Android Developer , you will be working for our client, a major player in the online banking industry dedicated to building innovative mobile solutions. Your work will help deliver secure, reliable, and user-friendly experiences to millions of customers, shaping the future of digital banking. Join us to be part of a forward-thinking team that champions technological excellence and impactful solutions. Your main responsibilities: Implement new functionalities on Android using Kotlin Monitor and resolve application issues in production and development environments Ensure high code quality by writing unit, automated, and integration tests Lead project, programming, and deployment activities Collaborate with cross-functional teams to define and refine technical requirements Review and optimize application performance and scalability Contribute to the evolution of Android application architecture Mentor junior developers and provide technical guidance You're ideal for this role if you have: At least 4 years of experience developing solutions for the Android platform Excellent proficiency in Kotlin and solid understanding of Android-specific development Strong commercial experience with Jetpack Compose Ability to read, understand, and modify code written in Java Familiarity with continuous integration practices and tools Proven experience in creating unit, automated, and integration tests Strong knowledge of software quality principles and clean code practices Problem-solving and analytical mindset with attention to detail Ability to communicate in English for technical documentation Experience providing technical leadership or mentoring within development teams Nice to have: (optional) Experience in Agile methodology Knowledge of Accessibility in Jetpack Compose Experience with Jira, Git, Confluence Experience working as a DevOps Language Required for the role: Polish — good command required Eligibility to work in Europe: Only candidates with an existing legal right to work in the European Union will be considered for this role. #MAKEYourCareerBETTER Interested? Apply now and include your CV (preferably in English or Polish) along with a statement confirming your consent to the processing and storage of your personal data. You can also send your CV directly to cv-recruitment@itds.pl.