At a Glance
- Tasks: Lead the design and development of mobile and web apps using React Native and Node.js.
- Company: Join a dynamic team focused on innovative tech solutions in Chatham.
- Benefits: Enjoy flexible work with 2 days onsite and opportunities for professional growth.
- Why this job: Be at the forefront of tech, mentoring others while creating impactful applications.
- Qualifications: Advanced JavaScript skills and experience with React, React Native, and Node.js required.
- Other info: SC clearance is essential; this role is contract-based for 6 months.
The predicted salary is between 48000 - 72000 £ per year.
Contract: 6 Months - Inside IR35, 2 days onsite in Chatham, SC Cleared or SC Clearable.
Key Responsibilities:
- Lead the design, development, and deployment of scalable mobile and web applications using React Native (Expo), React.js, and Node.js.
- Collaborate with product managers, designers, and cross-functional teams to define technical requirements and deliver robust, user-friendly solutions.
- Develop high-performing, reusable UI components based on design prototypes.
- Implement and integrate third-party services, libraries, and APIs.
- Set up new repositories/modules with appropriate package configurations based on project needs.
- Maintain and enhance existing applications by fixing bugs and implementing new features.
- Provide technical leadership and mentorship through architectural discussions, code reviews, and documentation.
- Work with native modules and optimize app performance across iOS and Android platforms.
- Contribute to app release cycles and deployments to the App Store and Google Play.
- Drive DevOps practices, including CI/CD, test automation, and infrastructure support.
- Lead post-production support and collaborate on ongoing improvements.
Your Profile:
Essential Skills & Experience:
- Advanced proficiency in JavaScript (ES6+), React, and React Native (Expo).
- Hands-on experience with state management tools (e.g., Redux, Context API).
- Familiarity with React-related technologies: React Hooks, React Navigation, Maps, Gestures, Axios/React Query, AsyncStorage, etc.
- Solid front-end skills with HTML5, CSS3, Responsive Web Design, and bundling tools.
- Strong understanding of UI/UX design principles for both iOS and Android.
- Knowledge of mobile architecture including Bridged and Bridgeless React Native patterns.
- Experience with Git-based workflows, peer code reviews, automated testing using JEST/React Testing Library, and CI/CD pipelines.
- Backend integration and experience with Node.js and third-party APIs.
- Experience addressing mobile-specific challenges: offline capabilities, real-time data, authentication, push notifications, Bluetooth, media handling, etc.
Desirable:
- Familiarity with Firebase, MongoDB, or other databases.
- Accessibility implementation and testing using tools like NVDA/screen readers.
React Native Technical Lead employer: Cognitive Group | Part of the Focus Cloud Group
Contact Detail:
Cognitive Group | Part of the Focus Cloud Group Recruiting Team
StudySmarter Expert Advice 🤫
We think this is how you could land React Native Technical Lead
✨Tip Number 1
Make sure to showcase your leadership skills during the interview. As a React Native Technical Lead, you'll be expected to guide and mentor your team, so prepare examples of how you've successfully led projects or teams in the past.
✨Tip Number 2
Brush up on your knowledge of mobile architecture, especially Bridged and Bridgeless React Native patterns. Being able to discuss these concepts confidently will demonstrate your technical expertise and understanding of mobile development challenges.
✨Tip Number 3
Familiarise yourself with the latest trends in UI/UX design principles for both iOS and Android. Being able to articulate how you can enhance user experience through design will set you apart from other candidates.
✨Tip Number 4
Prepare to discuss your experience with CI/CD practices and automated testing. Highlighting your familiarity with these processes will show that you're not only a developer but also someone who values efficient workflows and quality assurance.
We think you need these skills to ace React Native Technical Lead
Some tips for your application 🫡
Tailor Your CV: Make sure your CV highlights your advanced proficiency in JavaScript, React, and React Native. Include specific projects where you've led the design and development of mobile applications, showcasing your technical leadership.
Craft a Compelling Cover Letter: In your cover letter, emphasise your experience with state management tools and your familiarity with React-related technologies. Mention how you can contribute to the team by providing technical leadership and mentoring.
Showcase Relevant Projects: Include links to your portfolio or GitHub repositories that demonstrate your work with React Native, Node.js, and any relevant third-party integrations. Highlight your contributions to app release cycles and DevOps practices.
Prepare for Technical Questions: Be ready to discuss your experience with mobile architecture, performance optimisation, and addressing mobile-specific challenges. Prepare examples of how you've implemented CI/CD and automated testing in past projects.
How to prepare for a job interview at Cognitive Group | Part of the Focus Cloud Group
✨Showcase Your Technical Skills
Be prepared to discuss your experience with React Native, JavaScript, and related technologies in detail. Bring examples of past projects where you've led the design and development of mobile applications, highlighting your problem-solving skills and technical leadership.
✨Demonstrate Collaboration
Since the role involves working closely with product managers and designers, be ready to share experiences where you successfully collaborated with cross-functional teams. Discuss how you defined technical requirements and delivered user-friendly solutions together.
✨Prepare for Technical Questions
Expect questions on state management tools like Redux and Context API, as well as mobile architecture patterns. Brush up on your knowledge of performance optimisation techniques for both iOS and Android platforms, as these are crucial for the role.
✨Discuss DevOps Practices
As the position involves driving DevOps practices, be prepared to talk about your experience with CI/CD, test automation, and infrastructure support. Share specific examples of how you've implemented these practices in previous roles to enhance application deployment and maintenance.