Overview
Skills
Job Details
Title : Senior Android Developer (React Native Expertise)
Location : Remote
Term :Long Term Contract/Fulltime/Permanent
Job Descriptions :
About the Role:
We are looking for a highly experienced Senior Android Developer with a strong background in both native Android development and React Native. In this role, you will be responsible for designing, developing, and maintaining robust, scalable, and user-friendly mobile applications that serve a large and diverse user base.
You’ll work closely with cross-functional teams including product managers, designers, and backend engineers to deliver high-quality mobile solutions that align with business goals and user needs.
Key Responsibilities:
- Develop and maintain complex Android applications using Kotlin and/or Java.
- Build high-performance cross-platform applications using React Native, targeting both Android and (optionally) iOS.
- Architect mobile applications for modularity, scalability, and performance.
- Collaborate in planning, design, and implementation of new features and technical improvements.
- Work with APIs, real-time data, offline capabilities, and third-party SDKs.
- Conduct code reviews and provide mentorship to junior developers.
- Troubleshoot and resolve performance issues, crashes, and bugs.
- Implement and maintain automated testing frameworks and CI/CD pipelines.
- Stay current with mobile development best practices, tools, and technologies.
Required Qualifications:
- 8–10 years of experience in Android development using Kotlin and/or Java.
- At least 4–5 years of React Native experience with published apps in production.
- Deep understanding of mobile development lifecycles, design patterns, and architecture (e.g., MVVM, Clean Architecture).
- Proficiency in working with RESTful APIs, GraphQL, WebSockets, and local databases (e.g., Room, Realm).
- Experience with version control systems (e.g., Git) and collaboration tools (e.g., Jira, Confluence).
- Solid understanding of performance optimization, memory management, and mobile security best practices.
- Excellent problem-solving, debugging, and communication skills.
Preferred Qualifications:
- Experience with TypeScript, Redux, and custom native module integration in React Native.
- Knowledge of mobile analytics, crash reporting, and performance monitoring tools (e.g., Firebase, Sentry, Flipper).
- Experience with automated testing frameworks (Jest, Detox, Espresso).
- Familiarity with deploying apps to Google Play and (optionally) the App Store.
- Prior experience working in Agile/Scrum environments.
Regards,
Deepak Kumar
Infinite | Exciting times...infinite possibilities…
Tel: +1-
Email: