React Tech Lead
We are looking for a Frontend React Tech Lead with strong technical experience and leadership skills to design, develop, and evolve high-quality, modern web applications.
This role will be responsible for providing technical leadership to the frontend team, defining development standards, driving innovation, and collaborating with business, design, architecture, and backend teams to deliver scalable solutions that generate business value and an excellent user experience.
The ideal candidate combines technical excellence in React and TypeScript with leadership, communication, strategic thinking, and a continuous improvement mindset.
Main Responsibilities:
Technical Leadership
- Lead the design and development of frontend applications using React and TypeScript.
- Define and promote standards for architecture, code quality, and best development practices.
- Perform code reviews and provide technical mentoring for junior and senior developers.
- To guide technological decisions considering scalability, maintainability, security, and performance.
- Promote a culture of technical excellence, innovation, and continuous learning.
- Participate in the definition of technical roadmaps and modernization strategies.
Solutions Development
- Design and implement modern, responsive, and user-centered interfaces.
- Build reusable components and scalable frontend architectures.
- Implement robust state management solutions using Redux and Redux Toolkit.
- Integrate applications with RESTful APIs and enterprise services.
- Ensure accessibility (a11y) and compliance with digital experience standards.
- Optimize application performance to improve loading times, rendering, and user experience.
Innovation and Continuous Improvement
- Identify opportunities to automate processes and improve team productivity.
- Evaluate new technologies, frameworks, and tools that add value to the business.
- Propose innovative solutions aligned with the organization's strategic objectives.
- Promote technological modernization initiatives and technical debt reduction.
- Promote the use of metrics and analytics to continuously improve the digital experience.
-
-
Quality and DevOps
- Implement automated testing strategies using Jest and React Testing Library.
- Ensure continuous integration and continuous deployment using GitHub Actions and Azure DevOps.
- Participate in the resolution of critical incidents and troubleshooting of production environments.
- Ensure proper version control practices using Git and Gitflow.
-
-
Collaboration and Communication
- To act as a technical reference point for multidisciplinary teams.
- Translate business requirements into clear and viable technical solutions.
- Facilitate technical discussions with Architecture, Backend, UX/UI, QA and Product teams.
- Communicate risks, dependencies, estimates, and technical alternatives to technical and executive stakeholders.
- Actively participate in streamlined ceremonies and planning processes.
Mandatory Technical Requirements
for Frontend Development
- Advanced JavaScript (ES6+).
- Advanced TypeScript.
- Advanced React.
- Advanced Redux.
- Redux Toolkit.
- Responsive Design.
- Advanced CSS.
- Styled Components.
- TailwindCSS.
- Consumption and integration of RESTful APIs.
-
-
Quality and Testing
- Jest.
- React Testing Library.
- Unit testing and integration.
- Debugging and solving complex problems.
Code Management and DevOps
- Git and Gitflow.
- NPM / Yarn.
- CI/CD using GitHub Actions or Azure DevOps.
Performance & UX
- Frontend performance optimization.
- Lazy loading.
- Code splitting.
- Rendering optimization.
- Web Vitals.
- Accessibility (a11y).
Desirable
- React Native.
- Amplitude Analytics.
- RudderStack.
- Micro Frontends.
- Server Side Rendering (SSR).
- Next.js.
- Component-based architectures.
- Design Systems design.
- Experience in Cloud environments.
Leadership Competencies
Technical Leadership
- Ability to exert technical influence without the need for formal authority.
- Mentoring and talent development.
- Data-driven decision making and analysis.
- Management of technical and business priorities.
Innovation
- Mindset focused on continuous improvement.
- Ability to challenge the status quo and propose new solutions.
- Continuous technological evaluation to identify optimization opportunities.
- Focus on scalability, automation, and operational efficiency.
Communication
- Excellent verbal and written communication.
- Ability to explain complex technical concepts to non-technical audiences.
- Ability to negotiate priorities and align expectations with stakeholders.
- Ability to present technical proposals in a clear and concise manner.
Required Experience
- Bachelor's degree in Systems Engineering, Computer Science, Software Engineering, or related field.
- 7+ years of experience in Frontend development.
- 5+ years of experience with React and TypeScript.
- 2+ years performing technical leadership or Tech Lead functions.
- Experience leading multidisciplinary teams in agile environments.
- Experience in designing scalable, enterprise-grade frontend architectures.
Success Profile
The successful React Tech Lead will be able to:
- Design scalable and sustainable frontend solutions.
- To provide technical leadership to the team and raise its level of maturity.
- To propose and promote innovation initiatives that generate an impact on the business.
- Communicate effectively with developers, architects, Product Owners, and executives.
- Make technical decisions aligned with the organization's strategic objectives.
- Ensure high standards of quality, performance, accessibility and user experience.
- Converting complex business requirements into clear, efficient, and high-value technological solutions.