1 view
UKEESS Software House
UKEESS Software House is looking forMiddle Android developerfull-time (either in the office in Lviv, or with the possibility remote cooperation in Ukraine).
About the customer and the project:
This is one of the world's largest resources for family history research and DNA digitization (client from the USA). With the help of this service, you can build your family tree, research your genealogy, learn interesting facts about your ancestors and find relatives on the basis of more than 60 billion digitized archive records (+ this number is constantly growing). Also, with the help of DNA analysis, for example, you can find relatives, determine ethnic origin, physical features, etc. (now there are almost 100 definitions by DNA analysis). In general, our customer is considered the largest in its business niche!
Technical 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
Our future colleague is part of a team of developers, designers and product managers who have created some of the world's most attractive products for our client in two categories: family history research and DNA analysis. This role offers many opportunities for professional growth.
Responsibilities:
Development Android application using Kotlin, development of new functions and support of existing functionality.
Optimizing the performance of the application and ensuring its responsiveness on various Android devices.
Technical requirements:
Deep knowledge and experience with Kotlin Core / Coroutines
Deep understanding of Android SDK / Jetpack Compose / Architecture components
Добре знання/досвід роботи з Rx Java
Глибокі знання та experience with Git
Strong knowledge and experience with Dagger2 / Hilt
Annual paid vacation and the opportunity to take unpaid vacation
Free English lessons (online)
Health insurance or two alternatives to choose from
Corporate gifts, holidays and entertainment
Sports activities: table tennis, workout
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! ;-)