Development Team Lead (React Native)
Job details
About us Founded in 2008, CitNOW is an innovative, enterprise-level software product suite that allows automotive dealerships globally to sell more vehicles and parts more profitably. CitNOW’s app-based platform provides a secure, brand-compliant solution – for dealers to build trust, transparency and long-lasting relationships. CitNOW Group was formed in 2021 to unite a portfolio of 12 global software companies leveraging innovation to aid retailers and manufacturers in delivering an outstanding customer experience. We have over 300 employees worldwide who all contribute to our vision to provide market-leading automotive solutions to drive efficiencies, seamlessly transforming every customer moment. The CitNOW Group is no ordinary technology company, we live a series of One Team values and this guiding principle forms the foundation of CitNOW Group’s award winning, collaborative and inclusive culture. About the role As CitNOW Group increasingly adopts React Native for hybrid cross-platform mobile development, we are seeking a Development Team Lead to join us, based remotely in India. The React Native Team Lead will manage other React Native developers and contractors and will help shape our approach for this growing technology space, driving the refinement and grooming of work. A key responsibility of this role will be ensuring that we are adopting practices and experience from our native development peers and ensuring that mobile projects delivered this way meet the same quality and security standards. This individual will line manage other developers, approving holiday, conducting performance reviews and other aspects related to the individual’s personal development. The ideal candidate is an agile native who is open, humble, collaborative, and ambitious. Key responsibilities include:
- Lead and inspire a team of developers, fostering a culture of collaboration, innovation and excellence.
- Set clear goals, provide guidance, and conduct performance reviews to ensure team members meet their potential.
- Coordinate with cross-functional teams to align development efforts with overall project goals.
- Serve as a mentor and role model for team members, providing guidance and support in their career development.
- Drive the technical direction of the business’ adoption of React Native as a technology, leveraging native elements where sensible to do so.
- Determine technical standards and ways of working for both on/near-shore, off-shore and contract resource working in the React Native space.
- Create elegant and maintainable code.
- Help ensure security, scalability and reliability in the work delivered by the team.
- Collaborate with product owners to ensure technical solutions align with business objectives.
- Collaborate and support product owners in running agile ceremonies and conducting refinement sessions.
- Stay updated with industry best practices and emerging technologies to guide the team in making informed technical decisions.
- Ensure code quality and adherence to best practices, conducting code reviews and implementing coding standards.
- Implement and maintain automated testing processes, including choosing what approach the team should take and which technologies to adopt (Detox, Maestro, Jest, etc)
- Champion a culture of continuous improvement in coding and development processes, with a strong focus on test automation (on codebases where this is possible).
- Minimum of 5 years’ experience with design and implementation of large/complex software systems.
- Minimum 3 years React Native experience, with a minimum of 5 years working on modern JavaScript frameworks.
- Excellent experience delivering mobile applications and the considerations that come with it, such as security, observability and connectivity.
- High proficiency with front-end technologies, CSS methodologies (e.g. BEM), pre-processors (e.g. SASS/LESS/Stylus/etc) and cross-browser behaviour.
- Demonstrable experience of being a key driving figure in leadership aspects, such as being a core contributor to refinement and grooming sessions and helping to set the tone for how others engage with such ceremonies.
- Understanding of software design patterns and their application
- Strong experience of test automation in a front-end engineering environment (e.g., Cypress)
- Strong experience developing for multiple browsers and platforms.
- Excellent understanding of JavaScript, both in terms of vanilla, frameworks such as ReactJS/Angular
- Good understanding of working with APIs, both REST and using services such as GraphQL
- Working knowledge of core AWS services and how they relate.
- Familiarity with Git and branching strategies
- Strong written and verbal communication skills
Apply safely
To stay safe in your job search, information on common scams and to get free expert advice, we recommend that you visit SAFERjobs, a non-profit, joint industry and law enforcement organization working to combat job scams.