Senior React / React Native Developer
Job Summary
We are seeking an experienced Senior React / React Native Developer to design, build, and maintain high-quality web and mobile applications. This role focuses on creating scalable, performant, and user-friendly solutions while collaborating closely with cross-functional teams and managing offshore development deliverables.
Key Responsibilities
- Design and develop robust, scalable web and mobile applications using React and React Native
- Build and maintain reusable components and front-end architecture using TypeScript and modern JavaScript (ES6+)
- Optimize application performance and manage state using Redux, Context API, and React Hooks
- Integrate front-end applications with RESTful and GraphQL APIs, ensuring reliable and efficient data flow
- Implement responsive design principles and ensure seamless cross-platform compatibility across iOS, Android, and web
- Leverage CI/CD pipelines and automated testing frameworks (e.g., Jest, Detox) to maintain high code quality and stability
- Collaborate closely with backend engineers and UX/UI designers to deliver a cohesive and intuitive user experience
- Coordinate, review, and manage deliverables from offshore development teams, ensuring quality, timelines, and alignment with project goals
Required Qualifications
- Strong experience developing applications with React and React Native
- Proficiency in TypeScript and modern JavaScript frameworks and patterns
- Solid understanding of front-end architecture, state management, and performance optimization
- Experience integrating APIs and working within agile development environments
- Ability to lead development efforts, review code, and mentor distributed team members