Senior Android Kotlin Engineer (#637)

Work type:
Technical Level:
Job Category:
Software Development
Pioneering automation platform for payments

Our client’s solution tackles this complexity by offering a pioneering automation platform for payments. They provide merchants and developers with essential infrastructure and modular tools to enhance customer purchasing experiences. Their platform fosters easy connections, enabling merchants to effortlessly access the services they need via an intuitive dashboard. Since its inception in January 2020, our client has secured funding from prominent investors and assembled a team with diverse expertise in payments and fintech.

As a Senior Android Developer, you will play a pivotal role in the design, development, and maintenance of Android applications within our client's team. You'll collaborate with cross-functional teams including designers, product managers, and backend developers to deliver exceptional user experiences. Your expertise in Kotlin and deep understanding of Android development best practices will be crucial in driving the success of our client’s projects.



  • Develop cutting-edge Android applications using Kotlin, ensuring high-quality code and excellent user experiences
  • Collaborate closely with designers to implement intuitive and visually appealing user interfaces
  • Implement Сlean Architecture principles to ensure a modular and maintainable codebase
  • Develop code without reliance on 3rd party libraries, demonstrating a strong understanding of core Android frameworks
  • Work with backend developers to integrate APIs and deliver seamless end-to-end functionality
  • Participate in code reviews to maintain code quality, share knowledge, and ensure adherence to coding standards
  • Stay up-to-date with the latest advancements in Android development, Kotlin, and mobile technologies, and proactively apply them to enhance our applications
  • Troubleshoot and resolve technical issues in collaboration with the team, providing timely solutions to ensure smooth application performance
  • Contribute to the overall architecture and design discussions, bringing innovative ideas to the table
  • Collaborate with product managers to refine requirements and translate them into technical solutions



  • Bachelor's degree in Computer Science, Software Engineering, or a related field
  • Proven track record of developing and releasing Android applications using Kotlin
  • Minimum of 4 years of experience as an Android Developer, with a significant portion of that time focused on Kotlin
  • In-depth understanding of Android SDK, Android Studio, and modern Android development tools
  • Experience with version control systems, particularly Git
  • Strong knowledge of mobile UI/UX design principles and the ability to work closely with designers to implement visually appealing interfaces
  • Familiarity with RESTful APIs and asynchronous programming techniques
  • Solid understanding of software design patterns and architectural principles, especially Clean Architecture
  • Ability to produce code without relying on 3rd party libraries, demonstrating a strong grasp of core Android frameworks
  • Excellent problem-solving skills and the ability to diagnose and address performance bottlenecks and bugs
  • Strong communication skills and the ability to work effectively within a cross-functional team environment
  • Experience with continuous integration and continuous deployment (CI/CD) processes

We offer:

  • Flexible working format - remote, office-based or flexible
  • A competitive salary and good compensation package
  • Personalized career growth
  • Professional development tools (mentorship program, tech talks and trainings, centers of excellence, and more)
  • Active tech communities with regular knowledge sharing
  • Education reimbursement
  • Paid vacation days, sick leaves, and days off
  • Healthcare & Sport program
  • Medical insurance
  • Memorable anniversary presents
  • Corporate events and team buildings