Lead Developer - React Native

Lead Developer - React Native

Freelance 48000 - 72000 £ / year (est.) No home office possible
C

At a Glance

  • Tasks: Lead the design and development of mobile and web apps using React Native.
  • Company: Join a dynamic team in London focused on innovative tech solutions.
  • Benefits: Enjoy flexible working arrangements and opportunities for professional growth.
  • Why this job: Be at the forefront of tech, collaborating with creative minds to make an impact.
  • Qualifications: Advanced JavaScript skills and experience with React and React Native are essential.
  • Other info: This is a contract role requiring SC clearance; 3 days onsite in London.

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

React Native Technical Lead – Contract

If you are interested in applying for this job, please make sure you meet the following requirements as listed below.

  • 6 Months - Inside IR35
  • 3 days onsite in London
  • 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.

Lead Developer - React Native employer: Cognitive Group | Part of the Focus Cloud Group

As a Lead Developer at our London-based company, you will thrive in a dynamic and collaborative work culture that prioritises innovation and professional growth. We offer competitive benefits, including flexible working arrangements and opportunities for continuous learning, ensuring that you can develop your skills while contributing to impactful projects in the tech industry. Join us to be part of a team that values your expertise and fosters a supportive environment for career advancement.
C

Contact Detail:

Cognitive Group | Part of the Focus Cloud Group Recruiting Team

StudySmarter Expert Advice 🤫

We think this is how you could land Lead Developer - React Native

✨Tip Number 1

Make sure to showcase your experience with React Native and related technologies in your conversations. Highlight specific projects where you've led the development of mobile applications, as this will demonstrate your capability to take on a leadership role.

✨Tip Number 2

Prepare to discuss your approach to technical leadership. Be ready to share examples of how you've mentored team members or contributed to architectural discussions, as this is a key aspect of the Lead Developer role.

✨Tip Number 3

Familiarise yourself with the latest trends in mobile app development, especially around performance optimisation and DevOps practices. Being able to speak knowledgeably about CI/CD and automated testing will set you apart from other candidates.

✨Tip Number 4

Network with professionals in the React Native community. Attend meetups or online forums to connect with others in the field, which can provide insights and potentially lead to referrals for the position at StudySmarter.

We think you need these skills to ace Lead Developer - React Native

Advanced JavaScript (ES6+)
React Native (Expo)
React.js
State Management (e.g., Redux, Context API)
React Hooks
React Navigation
HTML5
CSS3
Responsive Web Design
UI/UX Design Principles
Mobile Architecture (Bridged and Bridgeless Patterns)
Git-based Workflows
Peer Code Reviews
Automated Testing (JEST/React Testing Library)
CI/CD Pipelines
Node.js
Backend Integration
Third-party APIs
Mobile-specific Challenges (offline capabilities, real-time data, authentication, push notifications, Bluetooth, media handling)
Firebase
MongoDB
Accessibility Implementation and Testing

Some tips for your application 🫡

Tailor Your CV: Make sure your CV highlights your experience with React Native, JavaScript, and any relevant technologies mentioned in the job description. Use specific examples of projects where you've led development or implemented features.

Craft a Compelling Cover Letter: In your cover letter, express your enthusiasm for the role and how your skills align with the company's needs. Mention your experience with mobile architecture and any leadership roles you've held in previous projects.

Showcase Technical Skills: Include a section in your application that lists your technical skills, particularly those related to React Native, state management tools, and backend integration. This will help demonstrate your qualifications at a glance.

Prepare for Technical Questions: Anticipate technical questions related to React Native and mobile development during the interview process. Be ready to discuss your approach to problem-solving and how you handle challenges in app performance and user experience.

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 UI components.

✨Demonstrate Collaboration Experience

Since the role involves working closely with product managers and designers, share specific instances where you've successfully collaborated with cross-functional teams. Emphasise your ability to define technical requirements and deliver user-friendly solutions.

✨Discuss Your Leadership Qualities

As a Lead Developer, you'll need to provide technical leadership and mentorship. Prepare to talk about your experience in architectural discussions, code reviews, and how you've supported team members in their development journeys.

✨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 examples where you've implemented solutions to these issues, particularly in relation to performance optimisation across iOS and Android platforms.

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