DevJobs

Software Engineering Team Leader - Frontend (React)

Overview
Skills
  • CSS CSS
  • SCSS SCSS
  • TypeScript TypeScript
  • React React ꞏ 5y
  • Redux Redux
  • Express.js Express.js
  • Tailwind CSS Tailwind CSS
  • NestJS NestJS
  • Node.js Node.js
  • Cypress
  • Jest
  • React Hooks ꞏ 5y
  • React Router ꞏ 5y
  • Playwright
  • LESS
  • SASS
  • Storybook
  • Zustand
  • React Query
  • React Leaflet
  • React Google Maps
  • React Flow
  • Nx
  • Figma
Description

Software Engineering Team Leader

R&D – Tel Aviv, Israel

Engineering Team Leader – Frontend (React)

We are looking for an experienced Engineering Team Leader to drive and oversee the development of our React-based frontend platform. You will lead a team focused on building robust, user-centric web applications and reusable UI components. This role combines technical leadership with hands-on development, emphasizing strong React expertise and modern frontend technologies.

As part of our R&D department, you’ll guide the technical vision and architecture of our frontend solutions, ensuring the delivery of high-quality, scalable, and performant applications. You’ll also foster a culture of collaboration, innovation, and continuous improvement within the team.Responsibilities

  • Technical Leadership: Define and drive the technical vision and architecture for our React-based frontend platform, ensuring alignment with product goals.
  • Team Management: Mentor and manage a team of frontend engineers, providing guidance on best practices, design patterns, and coding standards.
  • Hands-On Development: Contribute to the codebase, particularly for complex or critical features, ensuring high-quality, maintainable code.
  • Scalable UI Components: Oversee the development of reusable and robust UI infrastructure components that can be leveraged across multiple projects.
  • Collaboration: Work closely with product managers, UX/UI designers, and backend teams to deliver engaging, performant, and scalable web experiences.
  • Performance Optimization: Ensure frontend applications are optimized for maximum speed and scalability (e.g., lazy loading, tree shaking, code splitting).
  • Code Reviews & Knowledge Sharing: Lead code reviews, promote best practices, and drive knowledge-sharing sessions to upskill team members.
  • Agile Processes: Advocate for Agile development processes, ensuring efficient sprint planning, task management, and project tracking.
  • Innovation & Research: Stay updated with emerging frontend technologies and trends, proposing innovative solutions to improve our platform.
  • Issue Resolution: Troubleshoot and resolve complex frontend issues, ensuring timely delivery of high-quality solutions.

Requirements

  • Education & Experience:
  • BSc in Computer Science or related field, or equivalent practical experience.
  • 6+ years of software engineering experience, including 2+ years in a technical leadership or team lead role.
  • Frontend Expertise:
  • 5+ years of hands-on experience with React and its ecosystem (React Hooks, React Router, state management libraries).
  • Proven track record of designing scalable frontend architectures.
  • Technical Skills:
  • Proficiency in CSS/SCSS/SASS/LESS, with a solid understanding of layout, responsive design, and preprocessor features (variables, mixins, functions).
  • Strong familiarity with browser rendering and performance optimization techniques.
  • Experience with UI component testing frameworks (e.g., Playwright, Jest, Cypress).
  • Solid grasp of Agile development environments and cross-functional team collaboration.
  • Leadership & Communication:
  • Ability to mentor engineers, provide constructive feedback, and drive technical decisions.
  • Strong communication skills, with a proven ability to work effectively across multiple teams and stakeholders.

Advantages

  • TypeScript proficiency and understanding of its integration with React.
  • Experience with Tailwind CSS for utility-first styling.
  • Familiarity with Redux or Zustand for state management.
  • Experience with Storybook or similar UI component development tools.
  • Familiarity with UX design principles and tools like Figma.
  • Hands-on experience with Nx/monorepo structures, including creating and using custom plugins.
  • Knowledge of Node.js and its ecosystem (Express, NestJS, etc.).
  • Strong understanding of CI/CD pipelines and deployment processes.

Nice to Have

  • Experience with React Query, React Flow, or mapping libraries like React Google Maps / React Leaflet.

DriveNets