Job Description
We are looking for an experienced SDE 2 Android Engineer with 4+ years of hands-on Android development experience to design, develop, and maintain high-quality Android applications.
The ideal candidate should have strong expertise in Java, Kotlin, OOP, RxJava, Android application development, networking, offline storage, performance optimization, and RESTful APIs. The candidate will work closely with cross-functional teams to deliver scalable, responsive, and high-quality mobile experiences while taking ownership of technical implementations and project completion.
About Us
CodeVyasa is a mid-sized product engineering company that works with top-tier product and solutions organizations such as McKinsey, Walmart, RazorPay, Swiggy, and others. We are a team of 850+ engineers, driving innovation across Product & Data Engineering, focusing on Agentic AI, RPA, Full Stack, and GenAI-based solutions.
Mandatory Skills
• 4+ years of professional experience in Android Development
• Robust proficiency in Java and Kotlin
• Strong understanding of Object-Oriented Programming (OOP)
• Hands-on experience with RxJava and Kotlin
• Strong understanding of Android application development
• Experience with offline storage databases
• Strong knowledge of multi-threading and networking
• Experience with RESTful APIs and backend service integration
• Proficiency with Android Studio performance and memory management tools
• Experience implementing push notifications and cloud messaging APIs
• Strong understanding of Google Material Design principles and interface guidelines
• Experience with Git or other code versioning tools
• Hands-on experience writing Android Studio test cases
• Familiarity with CI environments and deployment pipelines
• Strong foundation in Data Structures & Algorithms (DSA)
• Strong logical reasoning, debugging, and problem-solving skills
Preferred Qualifications
• Experience building and maintaining production-grade Android applications
• Strong