UKEESS Software House
Middle Android Engineer
UKEESS Software HouseUkraine1 day ago
Full-timeRemote FriendlyEngineering, Information Technology

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)


What do we offer our new colleague?
  • 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 relevance