Job Role: Senior Android Developer (Hiring for SDE3)Job Location: New DelhiJob ResponsibilitiesDesign, build, and maintain high-performance, scalable, reusable, and reliable Java and Kotlin codeLead and mentor a team of Android developers while collaborating closely with design, product, and backend teams to deliver high-quality mobile solutionsEnsure app adaptability across a wide range of Android devices and varying network conditionsPromote a strong testing culture by encouraging the development of unit tests to cover edge cases, usability, and overall reliabilityTake full ownership of assigned features or products—driving end-to-end development, including testing, deployment, and timely deliveryContribute best-in-class coding practices and technical excellence in the development of innovative, consumer-facing mobile applicationsMust haveB.E./ B. Tech. in Computer Science or equivalent6+ years of strong experience in building quality Android apps and strong application architectural experienceShould have been involved with the creation and delivery of an app with more than 1M downloadsGood understanding of areas such as Algorithms, Data Structures, Object Oriented Design, DatabasesExpert in basic android components: Activity, Fragments, Services, Intent, Broadcast Receivers etcExperience of working with RxJava/RxAndroid observer pattern, Singleton pattern, Factory patternExperience around Coroutines and other Jetpack libraries design patternsProgramming experience in Kotlin/MVVM design patternGood understanding of memory management, network interaction, concurrency and multi-threading in AndroidYou are different from the rest if you have:Experience with Firebase’s FirestoreExperience with media streaming and recording and use of exoplayerExperience with ad integrations (Google ad manager (DFP), admobExperience with Apollo graphQLExperience with competitive coding and problem solvingExperience with Node.js, python or any other server side languageExperience with databases such as MySQL or PostgresExperience with cloud infrastructure, such as AWS or AzureQualification:B.E./B.Tech. Degree in Computer ScienceEmployee Benefits:Health Insurance: We offer comprehensive health insurance coverage to ensure our employees have access to quality healthcare Hybrid Work Model: Embracing flexibility, we offer a hybrid work model where employees can enjoy the best of both worlds. With four days in the office and one day working from home, we empower our team to achieve work-life balance while maintaining productivity and collaborationAbout Rooter:
Job Title
Senior Android Developer