Back to jobs
Photon

React Native Developer | India | Android Lead

IndiaPosted 1 weeks ago
onsite

Job Description

Role Overview

We are seeking an experienced and dynamic Android Developer Lead to drive the design, development, and delivery of high-quality Android applications. The ideal candidate should possess strong expertise in Android application development, mobile architecture, software design principles, and team leadership. You will lead a team of developers, collaborate with cross-functional teams, and ensure the delivery of scalable, secure, and high-performing mobile applications.

Key Responsibilities
  • Lead the architecture, design, development, and maintenance of Android applications.
  • Build scalable, secure, and high-performance mobile applications using clean coding practices.
  • Guide and mentor Android developers through code reviews, technical discussions, and best practices.
  • Collaborate with product managers, designers, QA teams, and backend developers to deliver high-quality applications.
  • Implement pixel-perfect and responsive UI designs across Android devices.
  • Optimize application performance, memory usage, and responsiveness for native-like user experiences.
  • Diagnose, troubleshoot, and resolve complex technical issues and bugs.
  • Ensure adherence to software development standards, coding guidelines, and mobile architecture principles.
  • Drive technical decision-making, framework selection, and process improvements.
  • Integrate RESTful APIs, third-party SDKs, Firebase services, and native Android features.
  • Participate in sprint planning, retrospectives, daily standups, and Agile development processes.
  • Maintain application quality through automated testing, CI/CD pipelines, and release management.
  • Monitor emerging technologies and recommend improvements to enhance application performance and developer productivity.
Required Skills & Qualifications
  • Strong hands-on experience in Android application development.
  • Expertise in Kotlin and Java programming languages.
  • Strong understanding of Android SDK, Android Studio, and Jetpack components.
  • Experience with MVVM, MVP, Clean Architecture, or other mobile architectural patterns.
  • Strong knowledge of software design principles and implementation.
  • Experience leading or mentoring development teams.
  • Proficiency in REST APIs, JSON parsing, and asynchronous programming.
  • Experience with Firebase, push notifications, analytics, and third-party integrations.
  • Strong understanding of UI/UX principles and Material Design guidelines.
  • Familiarity with version control systems such as Git.
  • Experience in performance optimization, debugging, and memory management.
  • Knowledge of unit testing and automated testing frameworks.
  • Excellent communication, leadership, and problem-solving skills.
Preferred Qualifications
  • Experience with CI/CD pipelines and DevOps practices for mobile applications.
  • Familiarity with cross-platform technologies such as React Native or Flutter.
  • Experience publishing and maintaining apps on the Google Play Store.
  • Understanding of security best practices in mobile applications.
  • Exposure to Agile/Scrum methodologies.
Technologies & Tools
  • Kotlin
  • Java
  • Android SDK
  • Android Jetpack
  • MVVM / Clean Architecture
  • REST APIs
  • Firebase
  • Git
  • CI/CD Tools
  • JUnit / Espresso
  • Agile/Scrum
Soft Skills
  • Strong leadership and mentoring abilities
  • Excellent collaboration and stakeholder management
  • Strong analytical and troubleshooting skills
  • Ability to work in fast-paced environments
  • Detail-oriented with a focus on quality and scalability
  • Continuous learning and innovation mindset

See Your Match Score

Sign up and Renata will show you how this job matches your skills and experience.

React Native Developer | India | Android Lead at Photon | Renata