
React Native Developer
Required Skills
React Native
React.js
REST API
mobile app development
CI/CD
Job Description
Job Title: React Native Developer
Job Type: Full-Time
Location: Remote
Job Summary:
We are seeking a skilled Senior React Native Developer to join our team and take a leading role in crafting high-quality mobile applications for both iOS and Android platforms. In this high-impact position, you will be responsible for delivering robust, high-performance apps used daily by tens of thousands of users, ensuring an exceptional mobile experience.
Key Responsibilities:
- Architect, develop, and deploy cutting-edge mobile applications using React Native.
- Create pixel-perfect, native-feeling UIs and leverage native APIs for seamless platform integration.
- Collaborate closely with UX/UI designers, web developers, and backend engineers within an Agile/Scrum framework.
- Write and maintain automated tests (Jest, Enzyme, Mocha) to ensure code quality and stability.
- Identify and resolve performance bottlenecks and optimize for scalability.
- Design, implement, and maintain CI/CD pipelines with tools such as Git, Jenkins, and Kubernetes.
- Contribute to our team’s culture of excellence through thoughtful code reviews and knowledge sharing.
Required Skills and Qualifications:
- 3+ years of experience building responsive, mobile-first applications with React Native and React.js.
- Strong expertise in mobile app development, REST API integration, and Agile collaboration.
- Proficiency in software testing methodologies (TDD/BDD) and writing robust automated tests.
- Experience with CI/CD, DevOps practices, and familiar with version control and deployment best practices.
- Demonstrated ability to create high-performance, scalable apps with outstanding user experiences.
- Excellent written and verbal communication skills; able to clearly articulate complex ideas within cross-functional teams.
- Self-motivated, detail-oriented, and passionate about delivering quality software.
Preferred Qualifications:
- Previous experience working on large-scale production mobile applications.
- Hands-on experience optimizing apps for both iOS and Android devices.
- Contributions to open-source projects or active participation in the React Native community.