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