• Зараз переглядає 1 шукач
UKEESS Software House

Middle Android Engineer

  • UKEESS Software House

    IT; 50–250 співробітників
  • Дистанційна робота
  • Повна зайнятість. Досвід роботи від 2 років.
  • Англійська — вище середнього
  • Android SDK
  • Знання принципів ООП
  • REST API
  • Kotlin
  • MVVM
Показати всі навичкиЗгорнути навички

Опис вакансії

The UKEESS Software House team is looking for aMiddle 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! ;-)


Схожі вакансії

Усі схожі вакансії