We are looking for an experienced Android Developer to join a team responsible for developing and evolving a large-scale mobile product used by customers across multiple European markets. You will have a real impact on the technical direction of the application, contribute to architectural and development decisions, and help improve engineering practices. The role combines hands-on Android development with close cooperation across functions and a strong focus on clean, maintainable, and scalable solutions.

Your tasks

  • Design, develop, and enhance native Android application features with a focus on quality, scalability, and maintainability

  • Write well-tested code and actively contribute to technical and architectural decisions

  • Review code and support consistent engineering standards and development best practices

  • Work closely with cross-functional teams throughout the design and delivery of new functionalities

  • Refactor and improve existing solutions to strengthen application architecture and code quality

  • Explore and introduce technologies and development approaches that can improve engineering efficiency

Requirements

  • At least 6 years of professional experience in Android development, with strong hands-on skills in Kotlin and Java

  • Practical, hands-on experience with Kotlin Multiplatform

  • Solid understanding of mobile architecture and software design principles, including MVVM, Clean Architecture, and SOLID

  • Experience with CI/CD processes and good working knowledge of Git

  • Understanding of mobile UI/UX principles and Material Design, combined with experience working in Agile, cross-functional teams

  • Fluent Polish and English, both written and spoken

  • Current residence in Poland