React Native Developer | India | Android Lead

Photon · Tamil Nadu, India

Full-time · Senior · Posted 21 days ago

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

Sign up to apply