React Native Technical Lead

React Native Technical Lead

Freelance 43200 - 72000 £ / year (est.) Home office (partial)
Go Premium
C

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 a collaborative environment.
  • Benefits: Enjoy flexible working with 2 days onsite and opportunities for professional growth.
  • Why this job: Be at the forefront of tech, mentoring others while creating user-friendly applications that make an impact.
  • Qualifications: Advanced JavaScript skills and experience with React, React Native, and mobile architecture are essential.
  • Other info: This is a 6-month contract role requiring SC clearance or clearable status.

The predicted salary is between 43200 - 72000 £ per year.

Contract: 6 Months - Inside IR35

Location: 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.
C

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

Network with professionals in the React Native community. Attend meetups, webinars, or online forums where you can connect with others in the field. This can lead to valuable insights and potential referrals for the role.

✨Tip Number 2

Showcase your technical skills through personal projects or contributions to open-source. Having a portfolio that demonstrates your expertise in React Native and related technologies can set you apart from other candidates.

✨Tip Number 3

Prepare for technical interviews by practising coding challenges specifically related to React Native. Focus on common problems and scenarios that may arise in mobile app development to demonstrate your problem-solving abilities.

✨Tip Number 4

Research StudySmarter and understand our products and culture. Tailor your discussions during interviews to align with our values and how your experience can contribute to our mission, making you a more appealing candidate.

We think you need these skills to ace React Native Technical Lead

Advanced proficiency in JavaScript (ES6+)
React Native (Expo)
React.js
State management tools (e.g., Redux, Context API)
React Hooks
React Navigation
Maps and Gestures integration
Axios/React Query
AsyncStorage
HTML5 and CSS3
Responsive Web Design
UI/UX design principles for iOS and Android
Mobile architecture (Bridged and Bridgeless React Native patterns)
Git-based workflows
Peer code reviews
Automated testing using JEST/React Testing Library
CI/CD pipelines
Backend integration with Node.js
Third-party APIs integration
Mobile-specific challenges (offline capabilities, real-time data, authentication, push notifications, Bluetooth, media handling)
Familiarity with Firebase or MongoDB
Accessibility implementation and testing

Some tips for your application 🫡

Understand the Job Requirements: Carefully read through the job description for the React Native Technical Lead position. Make sure you understand the key responsibilities and essential skills required, as this will help you tailor your application effectively.

Tailor Your CV: Highlight your relevant experience with React Native, JavaScript, and any other technologies mentioned in the job description. Use specific examples to demonstrate your proficiency and how you've successfully led projects or teams in the past.

Craft a Compelling Cover Letter: Write a cover letter that not only outlines your qualifications but also expresses your enthusiasm for the role. Mention how your skills align with the company's needs and your passion for developing user-friendly mobile applications.

Proofread Your Application: Before submitting, thoroughly proofread your CV and cover letter for any spelling or grammatical errors. A polished application reflects your attention to detail and professionalism, which are crucial for a technical lead role.

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 advanced proficiency in JavaScript, React, and React Native. Bring examples of past projects where you've led the design and development of mobile applications, highlighting your experience with state management tools and backend integration.

✨Demonstrate Leadership Experience

Since this role involves providing technical leadership and mentorship, be ready to share specific instances where you've guided teams through architectural discussions or code reviews. Discuss how you foster collaboration among cross-functional teams.

✨Prepare for Problem-Solving Questions

Expect questions that assess your ability to tackle mobile-specific challenges, such as offline capabilities and real-time data handling. Think of scenarios where you've successfully implemented solutions to these issues in previous roles.

✨Familiarise Yourself with DevOps Practices

As the role involves driving DevOps practices, brush up on your knowledge of CI/CD, test automation, and infrastructure support. Be ready to discuss how you've integrated these practices into your workflow and the impact they had on project delivery.

Land your dream job quicker with Premium

You’re marked as a top applicant with our partner companies
Individual CV and cover letter feedback including tailoring to specific job roles
Be among the first applications for new jobs with our AI application
1:1 support and career advice from our career coaches
Go Premium

Money-back if you don't land a job in 6-months

C
Similar positions in other companies
UK’s top job board for Gen Z
discover-jobs-cta
Discover now
>