Android Developer

We are looking for an Android Developer who possesses a passion for pushing mobile technologies to the limits.You will be working alongside other engineers and developers working on different layers of the infrastructure. Therefore, commitment to collaborative problem solving, sophisticated design, and creating quality products is essential.

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.

Preferable

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.

APPLY FOR THIS JOB

Please send your CV at jobs@treeleaf.ai