
Middle Android Developer
Ajax Systems
full-time
Posted on:
Location Type: Office
Location: Kyiv • 🇺🇦 Ukraine
Visit company websiteJob 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