Lead a development team in building and deploying high-quality mobile applications for iOS and Android using React Native. Own the full development lifecycle from concept to App Store and Play Store deployment.
Responsibilities
- Lead and mentor developers through code reviews, stand-ups, and technical guidance.
- Design and develop pixel-perfect, high-performance UIs for both iOS and Android platforms.
- Manage the full development lifecycle from concept to deployment on the App Store and Play Store.
- Integrate RESTful APIs and GraphQL services while collaborating with backend and QA teams.
- Diagnose performance bottlenecks and implement fixes to ensure native-like responsiveness.
Required Skills
- 5+ years of experience building React Native applications from scratch.
- Proficiency in JavaScript and TypeScript, including ES6+ syntax, JSX, and StyleSheet.
- Strong understanding of iOS development tools including Xcode, Swift, and Objective-C.
- Experience with state management libraries such as Redux or MobX.
- Expertise in RESTful APIs and GraphQL.
- Knowledge of functional and object-oriented programming paradigms.
- Familiarity with Node.js and building/deploying CI/CD pipelines.
- Understanding of both iOS and Android design patterns.
- Bachelor's degree in Computer Science or equivalent work experience.
Preferred Skills
- Experience with native iOS development.
- Knowledge of automated testing frameworks and continuous integration practices.