Skip to Main Content

Job Title


Android Developer


Company : Yulu


Location : Lucknow, Uttar pradesh


Created : 2025-06-15


Job Type : Full Time


Job Description

About YuluYulu is India’s largest shared electric mobility-as-a-service company. Yulu’s mission is to reduce traffic congestion and air pollution by running smart, shared, and small-sized electric vehicles. Yulu is led by a mission-driven & seasoned founding team and has won several prestigious awards for its impact and innovation. Yulu is currently enabling daily commuters for short-distance movements and helping gig-workers to deliver goods for the last mile with its eco-friendly rides at pocket-friendly prices, and reducing the carbon footprint.Yulu is excited to welcome people with high integrity, commitment, the ability to collaborate and take ownership, high curiosity, and an appetite for taking intelligent risks. If our mission brings a spark into your eyes and if you’d like to join a passionate team that’s committed to transforming how people commute, work, and explore their cities - Come, join the #Unstoppable Yulu tribe!Stay updated on the latest news from Yulu at and on our website, SummaryWe are looking for an Android developer who will work with our team of talented engineers to design and build the next generation of our mobile applications. As a developer, you will conceptualize and enhance the app to suit the ever-growing demands of the users and work towards ensuring harmony and cohesion in the user experience. You will be working closely with other app development and technical teams.Key Responsibilities And Requirements:Design and build modules to be used by applications on the Android platformDevelop object-oriented models and design data structures for Android projects, and implement business logic and data models with a suitable class designCollaborate with cross-functional teams to define, design, and ship new features.You are expected to work on complex projects while taking ownership and accountability of assigned things.Having strong knowledge of Android SDK, different versions of Android, and knowing how to deal with different screen sizesUnit-test code for robustness, including edge cases, usability, and general reliability.Work on bug fixing and improving application performance.Continuously discover, evaluate, and implement new technologies to maximize development efficiency.Able to design modular, reusable components and apply best practices.Translate designs and wireframes into high-quality code.Mentoring and supporting other team members by doing code reviews and applying your experience in process and technical leadership.Work closely with the Product Manager to derive a capability view from features/solutions, and lead the execution of small and medium-sized projects.Extensive and expert programming experience in at least two general programming languages (e.g., Java, Kotlin, C++).Working knowledge of JNI/NDK is a plus.A good understanding of databases (e.g., SQLite), and working experience with the Room persistent library are a plus.Working experience with Rest APIs integrations and libraries such as Dagger/Hilt, Coroutines, Firebase, Jetpack, etc.Ensure the best possible performance, quality, and responsiveness of the applicationIdentify and correct bottlenecks and fix bugsEnsure high-quality releases through appropriate QA activities.Working experience with Bluetooth low energy is a plus.Key Requirements:Strong knowledge of Kotlin, Java, and XML.Good to have experience with location-based applications.Good to have apps published on the Google Play StoreProficient understanding of code versioning tools, such as GitAdditional points if you are familiar with Bluetooth servicesQualifications:B.Tech. Computer Science, or a similar field of study, or equivalent practical experience.UI development with optimal performance, adaptation to various screen sizes2 to 5 years of experience in Java/KotlinStrong coding skillsStrong knowledge of Android SDK, different versions of Android, and how to deal with different screen sizesFamiliarity with RESTful APIs to connect Android applications to back-end servicesStrong knowledge of Android UI design principles, patterns, and best practicesExperience with offline storage, threading, and performance tuningAbility to design applications around natural user interfaces, such as “touch”Worked on at least 2 apps from the Google Play StoreFamiliar with 3rd party libraries for AndroidNice to have:Android Development experience on AOSPAOSP Architecture, development, Building, and flashing experienceExperience in BLE – Core StackExperience with offline storage, threading, and performance tuning.Working experience with most of the Android Jetpack.Knowledge of benchmark, profile installer, startup, etc.We assure youA friendly culture where you are encouraged to share ideas and opinions.A journey that will challenge and reward you in multiple ways.To work with a team of young enthusiasts who are always upbeat and self-driven to achieve bigger milestones in shorter time spans.We believe that we grow as you grow. Once you are a part of our team, your growth also becomes essential to us, and in order to make sure that happens, there are timely formal and informal feedback sessions.