Senior Android Developer
Join a team building a modern payment platform based on microservice architecture, cloud-native technologies, and an API-first approach. The project is led by a fast-growing collective of tech companies working together to deliver cutting-edge fintech solutions. Since 2018, the group has expanded to include nearly 40 brands and over 900 employees worldwide, creating an environment that fosters knowledge sharing, personal growth, and collaboration with top-tier experts.
The payment platform leverages technologies such as Kotlin, Android SDK, AWS, DynamoDB, PostgreSQL, DocumentDB, CI/CD pipelines, Terraform, and BDD. We are currently looking for an experienced Senior Android Developer to join the team responsible for developing a payment application that runs on Ingenico Android payment terminals.
Key Responsibilities:
Collaborate with Solution Architects, Product Owners, Developers, DevOps, and QA Engineers to deliver new product features
Analyze business and technical requirements, estimate user stories, and contribute to planning efforts
Create and maintain technical documentation, including UML diagrams and flowcharts in Confluence
Follow industry best practices, secure coding standards, and development guidelines
Stay up to date with technology trends and contribute to product strategy with innovative ideas
Review code and provide constructive feedback to maintain high code quality
Mentor and support junior and mid-level developers
Required Skills and Experience:
5+ years of professional experience developing Android applications in Kotlin
Strong expertise in Android SDK, Coroutines, Gradle, and modern UI development following Material Design Guidelines
Solid understanding of MVVM architecture
Experience with Dependency Injection frameworks (Dagger & Hilt or Koin)
Hands-on experience with tools and services such as Firebase, Espresso, junit, kotlin.test
UI development using both XML and Jetpack Compose
Knowledge of secure coding practices and SOLID principles
Familiarity with modern development methodologies and CI/CD environments
Nice to Have:
Experience with Flow, gRPC, LiveData, Room
Background in the payments industry or working with PCI DSS-compliant systems
Ability to work independently and collaborate effectively in a team setting
Experience building scalable, highly available, business-critical systems
If you’re passionate about mobile technology and want to contribute to a real-world product used globally, we’d love to hear from you.
Apply now and become part of a team that values quality, innovation, and technical excellence!
- Department
- Software Engineering
- Locations
- Kraków
- Remote status
- Fully Remote

About Infotree Global Solutions
At Infotree, meeting your career needs is a top priority. Client satisfaction is largely dependent on the resources we can provide, and we take pride in our delivery. We have a supportive team in place to give quality people a chance to grow and challenge themselves in their roles which has resulted in that we have placed many employees in positions that have grown into lifelong careers.
We have a team of dedicated recruiters and consultant care representatives that are committed to your success and well-being. Check out our open roles to get started.
Infotree Poland Sp. z o.o. is part of Infotree Global Solutions. Agency number: 15970.
Already working at Infotree Global Solutions?
Let’s recruit together and find your next colleague.