Track This Job
Add this job to your tracking list to:
- Monitor application status and updates
- Change status (Applied, Interview, Offer, etc.)
- Add personal notes and comments
- Set reminders for follow-ups
- Track your entire application journey
Save This Job
Add this job to your saved collection to:
- Access easily from your saved jobs dashboard
- Review job details later without searching again
- Compare with other saved opportunities
- Keep a collection of interesting positions
- Receive notifications about saved jobs before they expire
AI-Powered Job Summary
Get a concise overview of key job requirements, responsibilities, and qualifications in seconds.
Pro Tip: Use this feature to quickly decide if a job matches your skills before reading the full description.
The UKEESS Software House team is looking for a Middle Android Engineer to join our team for a full-time position (remotely in Ukraine or in Lviv’s office).
About the Client and the Project:
Our customer is the world’s largest DNA network from the USA. This presents a unique opportunity to work with more than 60 billion digitized global historical records, 100 million family trees, and 18+ million people in their growing database. Our customers help people discover their family stories and gain actionable insights about their health and wellness.
Tech Stack of the Project: Kotlin / Java / Kotlin Coroutines / Kotlin Multiplatform / Android SDK / Android Jetpack Compose / Android Jetpack Architecture Components / MVVM / MVP / REST API / GraphQL / Rx Java / Dagger2 / Hilt / Git
You will become a part of an impressive team of developers, designers, and product managers who have built some of the world's most compelling products, producing the worldwide leader in two categories: family history and consumer genetic testing. This role provides many opportunities for professional growth.
Responsibilities:
- Primarily work on Android apps using Kotlin to design, develop, and maintain new features and existing user experience/functionality.
- Optimize application performance and ensure its responsiveness across different Android devices.
- Consistently write helpful tests for all code developed and maintain quality as development progresses.
- Lead the development of the mobile application, taking ownership of the technical implementation and driving its success.
- Work in an Agile environment and collaborate with cross-functional teams, including designers.
Technical Requirements:
- 3+ years of experience in Android development
- Proficiency with software design - OOP / SOLID / Design patterns
- Strong knowledge and experience with Java Core / Collections
- Strong knowledge and experience with Kotlin Core / Coroutines
- In-depth understanding of Android SDK / Jetpack Compose / Architecture components
- In-depth understanding of MVVM / MVP / Clear architectures
- Strong knowledge and experience with REST API / GraphQL
- Good knowledge/experience with Rx Java
- Strong knowledge and experience with Git
- Strong knowledge and experience with Dagger2 / Hilt
- Upper-Intermediate level of English at least (both speaking and writing)
- Competitive compensation (based on market data, but also depending on the technical level of the candidate)
- Flexible work schedule
- 3 health packages to choose from
- Annual paid vacation and state holiday celebration
- Free English classes (online)
- Individual approach to professional growth
- Lack of bureaucracy and micromanagement
- Modern, comfortable office facilities (a barbecue zone, kitchens, lounge rooms, coffee machines, etc.)
- Foreign business trips (after the war)
- On-site parking lot and charge station for Electric Cars
- Corporate gifts, celebrations, and fun activities
- Sports activities: ping-pong, soccer, work-out
Suppose you have a passion for solving challenging problems, building scalable, robust systems, love working with the latest technologies in a fast-paced, flexible environment, and are excited about the prospect of having a significant impact on products with more than 3 million paying subscribers.
In that case, we want to talk to you! ;-)
Key Skills
Ranked by relevanceReady to apply?
Join UKEESS Software House and take your career to the next level!
Application takes less than 5 minutes

