Lead React Native Developer
As a Lead React Native Developer, you will play a pivotal role in leading the development and maintenance of high-quality mobile applications across iOS and Android platforms. Working closely with cross-functional teams, you will drive technical decisions, mentor team members, and ensure the delivery of scalable and robust solutions. Your extensive experience with React Native, React.js, and GraphQL will be essential to the success of our projects.
Key Responsibilities:
- Lead the design, development, and maintenance of mobile applications using React Native.
- Collaborate with cross-functional teams to define, design, and deliver impactful features.
- Provide technical leadership, guidance, and mentorship to the development team.
- Drive code quality and application performance optimization initiatives.
- Ensure technical feasibility and accuracy of complex UI/UX designs.
- Conduct and oversee code reviews, providing constructive feedback to team members.
- Troubleshoot and resolve high-priority issues in a timely manner.
- Stay current with industry trends and integrate best practices in mobile development.
- Work closely with stakeholders to align project goals with business objectives.
Required Skills and Experience:
- 8+ years of experience in software development, with a focus on mobile applications.
- Advanced proficiency in React Native and React.js.
- Strong expertise in GraphQL and hands-on experience with GraphQL APIs.
- Demonstrated experience in building, deploying, and maintaining applications for iOS and Android.
- Proficiency in JavaScript and TypeScript.
- Deep understanding of state management libraries, such as Redux or MobX.
- Strong experience with **RESTful APIs** and third-party libraries.
- In-depth knowledge of mobile architecture, design patterns, and best practices.
- Proficiency in version control, especially Git.
- Exceptional problem-solving abilities and attention to detail.
- Strong leadership, communication, and collaboration skills.
- Experience working in an Agile development environment.