Middle Android Developer (Construction Domain)

Kharkiv Android

Required skills

Kotlin / expert
Android SDK / good
OOP/OOD / good
English / strong

Do you want to work on a long-term project with clean architecture? Is senior level of teammates crucial for you? If you said “yes” to these two points, then this opportunity might be a great fit for you!

Our team is developing multiple mobile and web products to support the global management system with everyday presence tracking of workers on construction sites, which is required by law. The solution works like access control devices. Hundred thousand of users rely on us daily and the number keeps growing.

Current product is in the front line of the business along with the physical devices that provide users with the ability to register the presence on the construction site. Additionally, the solution improves the workers’ daily life by making it easier to open locked doors or vehicle gates without having a key or starting a machine engine.

Customer

Our Customer is a sustainable European product company in a construction domain with headquarters in Sweden. Ukrainian team is well integrated into the overall client organization structure.

Project

The project is a part of a big account developing a set of products for European construction market providing the services of controlling the access, supporting security regulation.

As a member of our team, your main task will be the design and development of a communication platform enabling workers to exchange messages conveniently and in a secure way.

Requirements

  • Proficiency in native Android development proved by at least 3 years of experience in Kotlin/Java
  • Strong knowledge of Java Core, Android SDK
  • Confident knowledge of OOP, design patterns, typical architectures
  • Experience with Kotlin
  • Experience with MVVM, Clean Architecture
  • Experience with Coroutines
  • Experience with Git flow
  • Have published at least one native Android app
  • User-centric, data-driven mind, striving for pragmatic solutions and excellent quality of produced code
  • Upper-Intermediate level of spoken and written English


As a plus:

  • Experience with unit testing
  • Experience with continuous integration, static code analysis

Responsibilities

  • Code, develop unit and integration tests, debug, document, implement and maintain portions of software
  • Come up with well-designed technical solutions
  • Take ownership of delivering product features
  • Perform code reviews, write unit tests
  • Professional communication within a team and with Customer
  • Core modules development and refactoring
  • Participate in solution brainstorms and presentations
  • Create technical documentation
  • Participate in estimation and planning sessions

WHY US

  • Health & Legal support
  • Discount program
  • Sport activities
  • Outstanding offices
  • Comfortable place in a cozy room
  • Continuous education
  • Flexible schedule
  • Remote work
  • Diversity of Domains & Businesses
  • Variety of technology

Share this vacancy

apply now

apply now

    Drop your CV here, or
    Supports: DOC, DOCX, PDF, max size 5 Mb