Design and build applications for the Android platform.
Ensure the performance, quality, and responsiveness of
Collaborate with a team to define, design, and ship new
Identify and correct bottlenecks and fix bugs.
Help maintain code quality, organization, and automatization.
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
Fluency with Android studio, JIRA, GIT and other common software
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
High level of personal and professional integrity and strong
Familiarity with protocol buffers or similar serialization
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.