Senior Android Developer Offline

The platform delivers real-time visibility into and control of the quality and cost of building and field service operations. It is successfully deployed in multiple industries including restaurants, retail, property management, hospitality, health care, home building, manufacturing, distribution and all kinds of service businesses.

 

Job Description

We are looking for an experienced software engineer with strong technical background and analytical thinking to become a part of the team that develops world wide, enterprise level products with a large client base.

 

We offer:

Stable long-term project

World-wide known Fortune 500 customers with thousands of active users

Your part in applications architecture design and optimisation

Your part in migration and system redesign from Java to Kotlin

High standards for code review and best practices culture

Friendly community of senior level engineers

CI/CD

Requirements (must-haves):

 

Commercial experience in native Android development

Good knowledge of Java or/and Kotlin (massive project codebase on Java and migration to Kotlin is taking place in parallel)

Hands-on experience with OOP, algorithms, design patterns and data structures

Experience with Git

Ability to diagnose/solve problems

Good level of communication and reporting skills

Intermediate English

Experience managing application releases

Desirables (nice-to-haves):

 

Database skills (MS SQL and writing/analyzing queries)

Experience with enterprise-wide systems will be a plus

Dependency injection (Hilt/Dagger)

Bachelor’s degree in Computer Science and/or Software Engineering

About you:

 

Self-organized person eager to learn and solve challenging tasks

Proactive and a team player

Passionate to create a product that solves consumer needs in the best and the most effective way

 

Job Responsibilities

Deliver new functionality and maintain core product components with other talented engineers in a collaborative team environment

Take active part in most of stages of a full-cycle product/feature development (requirements analysis, decomposition, design, etc)

Provide timely status updates and estimation of own tasks

Communicate with the team and customer

Contribute to the overall quality of development services through unit testing, code reviewing and proactive offering of different improvements and innovations

The job ad is no longer active
Job unpublished on 23 February 2022

Look at the current jobs Android Kyiv→

Loading...