We are seeking a resourceful and hands-on Android Developer to join the rapidly growing development team. You will be a part of a highly dynamic and innovative development team working on the latest technologies in the logistics and auto finance space.
The developer will be responsible for building, managing and maintaining applications that support end-to-end operations from driver onboarding & management, fleet management, monitoring operations and external applications.
Responsible for working with backend engineers, product managers, and designers to design, develop and deliver mobile features within regular sprint cycles
Translate architecture and wireframes into high-quality code
Active participation in the whole development process, from initial design up to launching the product
Work in an Agile/Scrum environment to deliver high-quality software against aggressive schedules
Take care of maintaining feature reliability and better feature response time by bug fixing and refactoring code
Candidates should possess a Bachelor’s degree.
2+ years’ experience in the development of the Android platform (Java for Android or Kotlin)
Deep knowledge and understanding of Android Design patterns
Production experience working on projects with 100% unit test coverage for non-UI logic
Good understanding of the mobile client and web server communication(Rest API, GraphQL, JSON).
Experience working with Memory management (Data structures, Heap, Stack, GC etc.) and Threads/Async Tasks.
Experience collaborating on projects and working efficiently as part of a team.