This role is for one of the Weekday's clients
Salary range: Rs 2000000 - Rs 3500000 (ie INR 20-35 LPA)
Min Experience: 3 years
Location: Delhi, Gurgaon, NOIDA
JobType: full-time
We are looking for a talented and passionate Android Developer with a minimum of 3 years of professional experiencein building and maintaining high-quality mobile applications. The ideal candidate will have strong hands-on experience with Kotlin and Kotlin Multiplatform, along with a deep understanding of modern Android development principles and architecture patterns. You will play a critical role in designing and developing scalable, user-friendly, and high-performance Android applications that deliver exceptional user experiences across devices.
Requirements
Key Responsibilities
- Design, develop, and maintain Android applications using Kotlin and Kotlin Multiplatform.
- Collaborate with cross-functional teams to define, design, and ship new features on time.
- Write clean, maintainable, and testable code following best software engineering practices.
- Integrate mobile applications with backend services using RESTful APIs and GraphQL.
- Optimize application performance, ensure responsiveness, and handle various device configurations.
- Identify, analyze, and fix bugs, performance bottlenecks, and crashes in applications.
- Implement modern architecture patterns such as MVVM, MVP, or MVI to ensure scalability and maintainability.
- Work closely with the UI/UX design team to ensure a consistent and intuitive user experience.
- Collaborate with QA and DevOps teams for smooth CI/CD integration and automated testing.
- Keep up to date with the latest Android technologies, frameworks, and best practices to continuously improve app quality and performance.
- Participate in code reviews, provide feedback, and mentor junior developers when needed.
What Makes You a Great Fit
- Experience: Minimum 3 years of professional experience in Android app development.
- Technical Expertise: Strong command of Kotlin and experience with Kotlin Multiplatform Mobile (KMM) for cross-platform app development.
- Framework Knowledge: Solid understanding of Android SDK, Jetpack components, Coroutines, and dependency injection frameworks (like Hilt/Dagger).
- UI/UX Awareness: Proven ability to translate design wireframes into high-quality user interfaces with smooth interactions and animations.
- API Integration: Experience in consuming RESTful APIs, handling JSON/XML, and managing network calls efficiently.
- Testing & Debugging: Proficiency in writing unit and integration tests using frameworks like JUnit or Espresso.
- Performance Optimization: Strong analytical skills to identify and resolve performance issues in memory, CPU, or rendering.
- Team Collaboration: Excellent communication skills, with the ability to collaborate effectively in agile, fast-paced environments.
- Continuous Learning: Passion for staying updated on emerging trends, frameworks, and tools in mobile app development.
- Bonus Skills: Exposure to iOS development, Flutter, or backend integration is a plus.