Job Description
React Native Tech Lead
Our client, a leading global supplier for IT services, requires React Native Tech Lead to be based at their client's office in London or Chatham, UK.
This is a hybrid role – you can work remotely in the UK and attend the London or Chatham office 2 days per week .
This is a 6+ month temporary contract to start ASAP
Day rate: Competitive Market rate
Key Responsibilities
- Lead the design, development, and deployment of scalable mobile and web applications using Expo/React Native, React.js, Node.js
- Collaborate with Product Managers, Designers, cross functional teams, and other Engineers to define technical requirements and deliver robust, user-friendly applications
- Implement reusable high performing UI components based on prototypes
- Implement third-party services, libraries and APIs
- Setting up new repo/module based on the need of the project with appropriate packages
- Maintain and improve existing applications by fixing bugs and proposing/implementing new features
- Provide technical leadership, mentorship, and support to other Engineers through LLD/HLD creation, code reviews, and architecture discussions
- Promote clean code practices, component reusability, and strong documentation across the codebase
- Work with native modules when necessary & optimise app performance across platforms
- Write and maintain unit and integration tests
- Contribute to App releases and deployment to the App Store and Google Play
- Drive DevOps practices including CI/CD, testing automation, and infrastructure management
- Lead to the team to support during & after production go live
Key Requirements
- Proficiency in ES6, React, Expo/React Native in production environment
- Experience with state management (eg, Redux, Context API) and performance optimisation in React-based Apps
- Experience with React related tech stacks like React hooks, React Navigation, Maps, Gesture, Axios/React Query, AsyncStorage etc.
- Proficiency in HTML5/CSS3 features, Bootstrap (or related libraries), RWD, CSS preprocessor, Bundling procedures
- Understanding of UI/UX principles for both iOS and Android platforms and App release processes to App Store, Play Store
- Ability to integrate React Native components into existing native Apps
Bridge & Bridgeless React native architecture
- Strong understanding of mobile application development principles and best practices
- Proficient with Git-based workflows, CI/CD pipelines, React Testing library/JEST unit testing, automated testing, and peer code reviews
- Proficient in integrating third-party APIs and understanding Back End languages like Node.js enhances a developer's capability
- Experience handling specific challenges like offline mode, Real Time data processing, authentication, push notifications, Bluetooth connectivity, media handling, etc
Desirable Skills
- Familiarity with databases like Firebase or MongoDB or any other DB
- Accessibility implementation & testing using screen reader/NVDA
Due to the volume of applications received, unfortunately we cannot respond to everyone.
If you do not hear back from us within 7 days of sending your application, please assume that you have not been successful on this occasion.
Contact Detail:
Project Recruit Recruiting Team