Android Developer Pune · Full Time · Hybrid
About the Role Design, develop, and maintain scalable, high-performance Android applications across the complete software development lifecycle, leading to the delivery of robust mobile solutions. The role involves collaboration with cross-functional teams to deliver high-quality releases. Success in this role means ensuring application reliability, performance optimization, and release management.
Key Responsibilities
- Design and develop scalable, high-performance Android applications across the complete software development lifecycle.
- Lead application architecture, technical design decisions, and development best practices to deliver robust mobile solutions.
- Develop responsive and user-friendly applications using modern Android frameworks and UI/UX standards.
- Implement scalable architectures such as MVVM and Clean Architecture to ensure maintainability and performance.
- Collaborate with cross-functional teams including product, backend, QA, and mobile engineering teams to deliver high-quality releases.
- Participate in Agile delivery ceremonies, code reviews, solution discussions, sprint planning, and continuous improvement initiatives.
- Ensure application reliability, performance optimization, testing, deployment, and release management.
Requirements
- Develop Android applications using Kotlin and Java.
- Utilize Android SDK, MVVM Architecture, Clean Architecture, Server-Driven UI (SDUI), REST APIs & JSON, Protocol Buffers (Protobuf), Room Database, and Shared Preferences.
- Apply Mobile Security Practices, Performance Tuning & Debugging, Unit & UI Testing, and CI/CD Pipelines.
- Leverage Azure DevOps (ADO) and Google Play Store Management.
- Apply Agile / Scrum Methodologies, SDLC & STLC Processes, and Mobile Application Architecture.
- Hold a Bachelor's degree in Computer Science, Engineering, Information Technology, or a related field.
- Have 6-7 years of relevant experience in Android application development.
- Possess strong understanding of Android SDK, application lifecycle management, responsive design principles, and Material Design guidelines.
- Have hands-on experience with modern architectural patterns including MVVM and Clean Architecture.
- Have experience working with RESTful APIs, JSON parsing, mobile networking, and local storage frameworks.
- Have knowledge of mobile security concepts such as encryption, HTTPS, SSL pinning, code obfuscation, and biometric authentication.
Good to Have
- Exposure to analytics, monitoring tools, crash reporting solutions, Golang, backend systems, or iOS development.
What We Offer No information available.