Senior/Lead Engineer (React & TypeScript) at Onroute
Job Description
We are seeking a highly skilled Senior/Lead Engineer with deep expertise in React (Next.js), React Native, and TypeScript to join our team full-time. In this role, you will take ownership of our cross-platform mobile application and broader technology ecosystem, driving both new feature development and ongoing maintenance. This is an excellent opportunity for someone eager to step into a future leadership position, shape technical direction, and make a significant impact in a fast-paced environment.
Responsibilities
- Lead the design, development, and maintenance of our React Native and React applications.
- Drive the implementation of new features and improvements across the stack.
- Collaborate with backend and product teams to deliver seamless, high-quality user experiences.
- Ensure performance, scalability, and reliability across iOS and Android platforms.
- Oversee API integrations and backend service interactions, including those built with Node.js (NestJS).
- Identify and resolve architectural and performance challenges.
- Champion best practices in code quality, testing, and maintainability.
- Mentor and provide technical leadership to other engineers.
- Contribute to the evolution of our development processes and tooling.
Requirements
- Extensive experience with React (Next.js), React Native, and TypeScript.
- Proven ability to build and deliver high-quality, cross-platform applications.
- Strong experience working with backend APIs, including those built with Node.js (NestJS).
- Strong understanding of modern development workflows, including Git and CI/CD pipelines.
- Ability to work independently, proactively, and within tight deadlines.
- Excellent problem-solving skills and attention to detail.
- Demonstrated leadership skills and a desire to take on a lead role.
Nice to Have
- Experience with PHP (especially Laravel or similar frameworks).
- Exposure to DevOps practices and tools (e.g., Terraform, Docker, Kubernetes).
- Experience working with monorepos.
- Track record of launching apps to production.
- Previous experience in smaller, fast-paced business environments.