Ajax Systems

Middle Android Developer

Ajax Systems

full-time

Posted on:

Location Type: Office

Location: Kyiv • 🇺🇦 Ukraine

Visit company website
AI Apply
Apply

Job Level

Mid-LevelSenior

Tech Stack

AndroidFirebaseGradleJavaKotlin

About the role

  • Develop and evolve Android applications for Ajax Systems hardware products
  • Ensure superb user experience and high development quality
  • Collaborate with the local technical and product teams in the Kyiv office
  • Participate in product development from idea to mass production and support mobile apps for hardware devices
  • Contribute to starting new products from scratch and deliver production-ready features

Requirements

  • 3+ years of experience in Android development
  • A strong familiarity with Java and Kotlin
  • Good understanding of the Android ecosystem; Familiarity with Android SDK: layouts and views, activities and fragments and their lifecycle, storing data
  • Practical experience with Kotlin Coroutines
  • Relevant experience with Jetpack Compose
  • Experience with ORM frameworks and Android Jetpack Components
  • Strong understanding of code versioning tools (Git) and experience with Gradle
  • Strong understanding of the full mobile development life cycle, OOP principles, design patterns
  • Passion for software engineering, learning and continuous improvement
  • Writing unit tests (plus)
  • Practical experience with video streams (plus)
  • Experience with MVVM/MVI patterns (plus)
  • Experience with github actions (plus)
  • Experience with third-party libraries, APIs (Firebase) and custom frameworks (plus)
  • Ability to work onsite in Kyiv (the whole team is in one office in Kyiv)
Benefits
  • Working with a team of people to build the future of an industry
  • Non-trivial challenges and the various specter of interesting tasks
  • A flexible, friendly, and collaborative work environment
  • Corporate culture based on common sense
  • Opportunities to influence the creation of new products and their quality
  • Parking for cars and bicycles
  • Medical insurance
  • Education compensation

ATS Keywords

Tip: use these terms in your resume and cover letter to boost ATS matches.

Hard skills
Android developmentJavaKotlinAndroid SDKKotlin CoroutinesJetpack ComposeORM frameworksAndroid Jetpack ComponentsGitGradle
Soft skills
user experiencecollaborationpassion for software engineeringlearningcontinuous improvement