Year of experience: 5+ Years
Work Location: Chennai (Hybrid)
Job Description:
We are seeking an experienced Tech Lead with expertise in React Native to join our dynamic team. As a Tech Lead, you will be responsible for leading a team of developers in design, development, and maintenance of high-quality mobile applications. You will collaborate closely with product managers, designers, and other stakeholders to define technical roadmaps, set standards, and ensure the successful delivery of scalable and robust software solutions. This role requires a strong technical background, hand-on expertise, and excellent leadership skills to guide the team toward achieving technical excellence.
Roles & Responsibilities:
- Lead and mentor a team of React Native developers, providing technical guidance, conducting code reviews, and driving the adoption of best practices.
- Architect and implement complex features and solutions for new and existing mobile applications using React Native, ensuring scalability, performance, and maintainability.
- Define and drive the technical roadmap and architecture for mobile application development, setting coding standards and guidelines for the team.
- Collaborate with cross-functional teams, including product managers, designers, and backend engineers, to define, design, and deliver new features and enhancements.
- Oversee the development and deployment of mobile applications on both iOS and Android platforms, including managing the release cycle and ensuring compliance with platform guidelines.
- Identify and mitigate technical risks and challenges, providing proactive solutions to ensure project success.
- Conduct regular technical discussions, lead architectural design sessions, and actively participate in Agile ceremonies such as sprint planning, daily stand-ups, and retrospectives.
- Stay current with the latest trends and advancements in mobile development, technology, and industry standards, and share knowledge with the team.
- Ensure code quality through automated testing, continuous integration, and deployment practices.
- Assist in troubleshooting and resolving production issues, ensuring high availability and reliability of mobile applications.
Qualifications:
- Bachelor's degree in Computer Science, Engineering, or a related field (or equivalent experience).
- Extensive experience with React Native and its ecosystems (Redux, Axios, etc.).
- Strong proficiency in JavaScript and TypeScript and experience with modern front-end frameworks.
- Experience with mobile app deployment processes on both iOS and Android platforms.
- Familiarity with native build tools, like XCode, Gradle, Android Studio.
- Excellent communication skills and ability to collaborate effectively with cross-functional teams.
- Excellent leadership and team management skills, with a track record of mentoring and guiding developers.
- Experience working in an Agile/Scrum environment and driving Agile processes within the team.
- Strong problem-solving skills, critical thinking, and the ability to make sound technical decisions.
Key Skills:
React Native, JavaScript, TypeScript
IOS Swift/Objective-C
Android (Kotlin/Java)
RESTful and GraphQL API
Redux, Axios,Context API, or MobX.
Mobile app deployment and release management (iOS & Android)
Additional Skills
Native mobile development (iOS Swift/Objective-C, Android Kotlin/Java)
Debugging and Performance Optimization and mobile profiling tools