At a Glance
- Tasks: Lead the design and development of mobile and web applications using React Native.
- Company: Join TCS, a leading tech company with high visibility projects.
- Benefits: Enjoy flexible work options, mentorship opportunities, and a collaborative environment.
- Why this job: Be part of a critical project that impacts senior management and enhances your skills.
- Qualifications: Proficiency in React Native, ES6, and experience with state management required.
- Other info: Opportunity for growth and to drive DevOps practices in a supportive team.
The predicted salary is between 43200 - 72000 £ per year.
Need a strong React Native technical lead to augment the new team, which has been set up to deliver a new critical project with very high visibility to TCS senior management. The objective is to identify a quick joiner locally who can work along with 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.
- Implement third-party services, libraries, and APIs.
- Set up new repo/module based on the need of the project 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 optimise 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.
Your Profile
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 optimisation 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 features, Bootstrap (or related libraries), RWD, CSS preprocessor, 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.
- Strong understanding of mobile application development principles and best practices.
- Proficient with Git-based workflows, CI/CD pipelines, React Testing library/JEST unit testing, automated testing, and peer code reviews.
- Proficient in integrating third-party APIs and understanding back-end languages like Node.js enhances a developer's capability.
- Experience handling specific challenges like offline mode, real-time data processing, authentication, push notifications, Bluetooth connectivity, media handling, etc.
Desirable skills/knowledge/experience:
- Familiarity with databases like Firebase or MongoDB or any other DB.
- Accessibility implementation and testing using screen reader/NVDA.
React Native Tech Lead employer: Infoplus Technologies UK Ltd
Contact Detail:
Infoplus Technologies UK Ltd 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 meetups, webinars, or online forums where you can connect with current tech leads and developers. This can give you insights into the role and potentially lead to referrals.
✨Tip Number 2
Showcase your leadership skills by participating in open-source projects or leading small teams in your current role. Highlight any experience you have in mentoring others, as this is a key aspect of the Tech Lead position.
✨Tip Number 3
Familiarise yourself with the latest trends and best practices in mobile app development, particularly in React Native. Being able to discuss recent advancements or challenges in the field during interviews can set you apart from other candidates.
✨Tip Number 4
Prepare to discuss specific technical challenges you've faced in previous projects, especially those related to performance optimisation and third-party integrations. Real-world examples will demonstrate your problem-solving abilities and technical expertise.
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 any relevant technologies mentioned in the job description. Use specific examples of projects where you've led development or implemented scalable applications.
Craft a Compelling Cover Letter: In your cover letter, express your enthusiasm for the role and the company. Mention how your skills align with their needs, particularly your experience in leading teams and delivering high-quality applications on time.
Showcase Technical Skills: Include a section in your application that lists your technical skills relevant to the position, such as proficiency in ES6, state management, and experience with CI/CD practices. Be specific about your familiarity with tools and libraries mentioned in the job description.
Highlight Leadership Experience: Since this is a Tech Lead position, emphasise any previous leadership roles you’ve held. Discuss your experience in mentoring other engineers, conducting code reviews, and driving best practices in software development.
How to prepare for a job interview at Infoplus Technologies UK Ltd
✨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
Since this role involves technical leadership, be ready to share examples of how you've mentored other engineers or led a team. Discuss your approach to code reviews, architecture discussions, and promoting best practices within a team.
✨Prepare for Problem-Solving Questions
Expect questions that assess your problem-solving abilities, especially regarding performance optimisation and integrating third-party services. Be ready to walk through your thought process and the solutions you've implemented in past projects.
✨Understand the Company’s Vision
Research the company and its projects to understand their goals and challenges. This will help you tailor your responses to show how your skills align with their needs, particularly in delivering high-visibility projects successfully.