Senior Android Developer:

Responsibilities:

  • Functionality creation from scratch
  • Code Review
  • Creation of documentation, development of the project architecture, release planning
  • Participate in communications with clients (at the level of the corporate bug tracking system)

Requirements:

  • At least 5 years experience in mobile development on Kotlin
  • Good knowledge of Android SDK
  • Understanding how the Android/iOS toolchain works (project building, running on a device/simulator, debugging on a device/simulator, publishing to the App Store/Google Play Store)
  • Advanced knowledge of build systems and dependency management, their models and principles (Gradle, Maven, Gradle + Android, Xcode, NPM, etc.)
  • Understanding the principles of the REST API and client-server applications (JSON, RESTful, Web Sockets)
  • Knowledge and application of MVP, MVVM, Clean Architecture
  • Knowledge of fundamental design patterns and software development principles (SOLID, KISS, DRY, YAGNI)
  • Understanding of Material Design principles
  • Refactoring experience

Our benefits:

  • Flexible schedule with the ability to work remotely
  • Optimal social package
  • Full financial and legal support
  • Paid vacation, holidays, and sick leaves
  • Professional and Personal Growth
  • Сompensation for English lessons, training courses, and sports
  • Work with a team of professionals and the latest technologies
  • Individual development plan
  • Mentorship and guidance

Interested in our services? Tell us about your project!

or call us 212-499-0000

What Happens Next?

  • Schedule a call
  • We do a discovery and consultation meeting
  • We prepare a proposal

We call back in 10-30 minutes, guaranteed!