Android Developer

Job Responsibilities

Design and build applications for the Android platform.
Ensure the performance, quality, and responsiveness of applications.
Collaborate with a team to define, design, and ship new features.
Identify and correct bottlenecks and fix bugs.
Help maintain code quality, organization, and automatization.

Requirement and Qualifications

1-2 year of professional work experience in software development using technologies: Java/Kotlin.
Strong coding and analytical skills.
Good understanding of OOPS concepts, and design patterns.
Strong knowledge of Android design principles and interface guidelines.
Fluency with Android studio, JIRA, GIT and other common software development tools.
High-caliber proficiency in Android SDK.
Solid understanding of the full mobile development life cycle.
Experience with third-party SDKs and APIs.
Experience with google maps, directions and places API.
Experience with REALM database & android jetpack components.
Strong software engineering skills, can design and implement software projects from the ground up.
Strong knowledge of MVVM, Architecture component and memory management.
High level of personal and professional integrity and strong professional ethics.


Familiarity with protocol buffers or similar serialization framework.
Experience integrating Open street maps and OSRM.
Understanding of various mobile architectural patterns.
Familiarity with unit testing, UI testing and automation.
Familiarity with CI/CD.


Please complete the following application form.

* Indicates required field