1. Design and build modules to be used by applications on the Android platform
2. Develop object-oriented models and design data structures for Android projects and implement business logic and data models with a suitable class design
3. Collaborate with cross-functional teams to define, design, and ship new features
4. Unit-test code for robustness, including edge cases, usability, and general reliability
5. Work on bug fixing and improving application performance
6. Design modular, reusable components and apply best practices
7. Translate designs and wireframes into high-quality code
8. Mentor and support other team members by doing code reviews
9. Work closely with the product manager to derive a capability view from features/solutions and lead the execution of small and medium-sized projects programming languages (e.g. Java, Kotlin, C++)
10. Identify and correct bottlenecks and fix bugs
11. Ensure high-quality releases through appropriate QA activities
Requirements:
1. You are expected to work on complex projects while taking ownership and accountability for assigned things
2. Having strong knowledge of Android SDK, different versions of Android, and knowing how to deal with different screen sizes
3. Strong knowledge of Kotlin, Java, and XML
4. Good to have apps published on the Google Playstore
5. Knowledge of Git, and Bluetooth services
6. Working knowledge of JNI/NDK is a plus
7. A good understanding of databases (e.g. SQLite) and working experience with Room persistent library are pluses
8. Work experience with Rest API integrations and libraries such as Dagger/Hilt, Coroutines, Firebase, Jetpack, etc.
9. Working experience with Bluetooth low energy is a plus
Yulu Bikes Private Limited is a dockless public smart bike-sharing network with a vision to decongest urban traffic. We provide a scalable, affordable, efficient, and clean solution for first-mile, last-mile, and short-distance commutes. Bridging the gaps left unattended by public transit systems in cities, Yulu offers a clean, affordable, and healthy alternative.