This website uses cookies for analytics and to improve provided services. By choosing “I Accept”, you consent to our use of them and other tracking technologies according to our Cookie Policy.

  • Software Development
  • Remote
  • Full Time

Senior Kotlin Developer

Who are we looking for?

We are looking for an experienced Senior Kotlin Developer to join our team. The ideal candidate should have a deep understanding of Kotlin language and should have hands-on experience in developing complex Android applications. You should have excellent problem-solving and debugging skills, a strong sense of ownership, ability to work independently and in a team, and excellent communication skills.

Job requirements

  • +5 years of hands-on experience in developing Android applications using Kotlin;
  • Experience with Android app development frameworks and libraries;
  • Experience with RESTful APIs and integration with mobile apps;
  • Experience with version control tools like Git;
  • Good understanding of Agile methodology and development processes;
  • Ability to write clean and maintainable code;
  • Excellent problem-solving and debugging skills;
  • Ability to work independently and as part of a team.

Preferred qualifications

  • Experience with reactive programming and related libraries like RxJava or Coroutines;
  • Experience with dependency injection frameworks like Dagger or Koin;
  • Experience with testing frameworks like JUnit or Espresso;
  • Experience with CI/CD tools and processes;
  • Familiarity with iOS app development using Swift or Objective-C.

What will you do

  • Design, develop, test, and maintain complex Android applications using Kotlin;
  • Collaborate with cross-functional teams to define, design, and ship new features;
  • Take ownership of the Android app development process from start to finish;
  • Write clean and maintainable code that adheres to best practices;
  • Contribute to the development of the overall Android app architecture and design;
  • Keep up-to-date with the latest Android app development trends and technologies.

Learn about life at our company

  • Join a team of highly skilled professionals who love software development and problem solving, and help us create a supportive and stimulating working atmosphere;
  • Our team has a common goal: to create innovative solutions that make a difference in people's lives;
  • We value continuous learning and professional development, and offer opportunities for growth and advancement;
  • If you are looking for a challenging and rewarding opportunity to work on cutting-edge technologies and make an impact, send us your application!