At a Glance
- Tasks: Lead the design and development of mobile and web applications using React Native.
- Company: Join a dynamic team focused on delivering high-visibility projects to senior management.
- Benefits: Enjoy flexible working options, mentorship opportunities, and a collaborative environment.
- Why this job: Be part of an innovative project that impacts users and enhances your technical skills.
- Qualifications: Proficiency in React Native, state management, and mobile app development principles required.
- Other info: Opportunity for growth and leadership in a fast-paced tech environment.
The predicted salary is between 43200 - 72000 £ per year.
Need a strong React Native technical lead to augment the new team, which has been setup to deliver a new critical project with high visibility to senior management.
The objective is to identify a quick joiner locally who can work alongside our team to ensure successful and on-time delivery.
Your 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. Integrate third-party services, libraries, and APIs.
- Set up new repositories/modules based on project needs 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 and optimize 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 the team to support during and after production go-live.
Essential skills/knowledge/experience:
- Proficiency in ES6, React, Expo/React Native in a production environment.
- Experience with state management (e.g., Redux, Context API) and performance optimization 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, Bootstrap (or related libraries), RWD, CSS preprocessors, and bundling procedures.
- Understanding of UI/UX principles for both iOS and Android platforms and app release processes to App Store and 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 workflows, CI/CD pipelines, React Testing Library/JEST, automated testing, and peer code reviews.
- Proficient in integrating third-party APIs and backend languages like Node.js.
- Experience handling challenges like offline mode, real-time data processing, authentication, push notifications, Bluetooth connectivity, media handling, etc.
- Familiarity with databases like Firebase, MongoDB, or others.
- Accessibility implementation and testing using screen readers/NVDA.
- * Free services are subject to limitations.
#J-18808-Ljbffr
React Native Tech Lead employer: Avance Consulting
Contact Detail:
Avance Consulting Recruiting Team
StudySmarter Expert Advice 🤫
We think this is how you could land React Native Tech Lead
✨Tip Number 1
Network with professionals in the React Native community. Attend local meetups or online webinars to connect with others in the field. This can help you learn about potential job openings and get insider information on what companies like us are looking for.
✨Tip Number 2
Showcase your technical skills through personal projects or contributions to open-source. Having a portfolio that demonstrates your proficiency in React Native, Expo, and related technologies will make you stand out when applying for a role like this at StudySmarter.
✨Tip Number 3
Prepare for technical interviews by practicing coding challenges specifically related to React Native and mobile app development. Familiarise yourself with common algorithms and data structures, as well as the specific frameworks and libraries mentioned in our job description.
✨Tip Number 4
Research our company culture and values. Understanding what we stand for at StudySmarter can help you tailor your approach during interviews and demonstrate how you align with our mission, making you a more attractive candidate.
We think you need these skills to ace React Native Tech Lead
Some tips for your application 🫡
Tailor Your CV: Make sure your CV highlights your experience with React Native, Expo, and related technologies. Focus on specific projects where you've led development or implemented scalable applications, as this role requires strong technical leadership.
Craft a Compelling Cover Letter: In your cover letter, express your enthusiasm for the role and the company. Mention your experience in leading teams and delivering high-quality applications. Be sure to include examples of how you've collaborated with cross-functional teams and contributed to successful project outcomes.
Showcase Technical Skills: Clearly outline your proficiency in ES6, React, and state management tools like Redux. Include any relevant experience with performance optimisation and integration of third-party APIs, as these are essential skills for the position.
Highlight Leadership Experience: Since the role involves providing technical leadership and mentorship, emphasise any previous experience you have in guiding teams, conducting code reviews, and promoting best practices in software development.
How to prepare for a job interview at Avance Consulting
✨Showcase Your Technical Expertise
Be prepared to discuss your experience with React Native, Expo, and related technologies in detail. Highlight specific projects where you've led the design and development of mobile applications, focusing on your role and the impact of your contributions.
✨Demonstrate Leadership Skills
As a tech lead, you'll need to show that you can mentor and guide other engineers. Prepare examples of how you've provided technical leadership in previous roles, including code reviews, architecture discussions, and fostering clean coding practices.
✨Understand the Project Requirements
Familiarise yourself with the project goals and the team's dynamics. Be ready to discuss how you would approach the delivery of the new critical project, including collaboration with product managers and designers to define technical requirements.
✨Prepare for Problem-Solving Questions
Expect to face questions that assess your problem-solving abilities, especially regarding performance optimisation and integrating third-party services. Think of scenarios where you've tackled challenges like offline mode or real-time data processing, and be ready to explain your thought process.