The UKEESS Software House team is looking for a Middle Android Engineer to join us in a full-time position (remotely in Ukraine or in our Lviv 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.
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.