HighTech Company
Lead & mentor a high-performing development team in building advanced, scalable software solutions.
Lead the development and maintenance of reusable UI components, design systems, and frontend tooling.
Architect and optimize UI frameworks to ensure high performance, scalability, and maintainability.
Collaborate closely with development teams to provide seamless integration across applications.
Work closely with QA to implement best practices for testing and automation, ensuring high software quality and reliability.
Coordinate with Product Managers to align development with business priorities and roadmap planning.
Engage with UI/UX Designers to ensure an intuitive and high-quality user experience.
Work alongside the Project Manager to track progress, mitigate risks, and ensure timely delivery of features.
Define and enforce best practices, coding standards, and architectural guidelines for frontend development.
Stay updated with industry trends and emerging technologies to drive innovation in UI infrastructures.
Ensure cross-browser compatibility for all UI components.
Identify bottlenecks and optimize the frontend build process for improved developer experience.
Work with CI/CD pipelines to automate testing, deployment, and monitoring of UI libraries.
? Technical Expertise: At least 6+ years of hands-on experience in frontend development. Strong knowledge of JavaScript/TypeScript and React framework, along with state management solutions (Redux, MobX, etc.).
? Leadership & Team Management: Minimum 3+ years of experience leading a development team of 4+ engineers, including hiring, mentoring, and guiding technical decisions.
? Framework Proficiency: Strong expertise in React.
? Microfrontend Architecture: Proven experience in Microfrontend concepts and their implementation.
? Performance DOM Optimization & UI Performance:
· Expertise in frontend performance tuning, lazy loading, tree shaking, and bundle size optimization.
· Expertise in optimizing DOM rendering, minimizing reflows and repaints, and improving UI responsiveness
? Testing: Experience with unit, UI component, and end-to-end testing using frameworks like Jest, React Testing Library, or Playwright. Proficiency in setting up automated visual regression testing, component-level testing, and continuous testing workflows in CI/CD pipelines.
? Component-Driven Development: Hands-on experience with Storybook or other UI component ation tools.
? Security: Strong understanding of frontend security best practices (XSS prevention, CORS handling, OAuth, JWT) and secure UI component development.
? Project Delivery: Proven ability to lead projects to production, prioritize tasks effectively, and deliver high-quality results within set timelines.
? Adaptability & Resilience: Ability and willingness to work in a fast-paced, dynamic, and evolving environment, handling multiple priorities and challenges effectively.
? Cross-Team Collaboration: Experience working closely with QA, Product Managers, Project Managers, and UI/UX Designers to drive the development and delivery of features.
? Hands-On Mentality: A strong technical orientation with active involvement in code reviews, architecture discussions, and debugging.
Nice to Have
Familiarity with Nx platform for monorepo management.
Experience with Webpack, Vite, Babel, and other frontend build tools.
Experience with Design System development for consistency across multiple products.
Experience with Deep Performance Profiling using Lighthouse, WebPageTest, Chrome DevTools, or profiling memory leaks in SPAs.
Education And/or Relevant Experience
BSc in Computer Science, Software Engineering, or a related technical field; or equivalent hands-on experience in software development
If your experience is close but doesn’t fulfill all requirements, please apply. DriveNets is on a mission to build a special company comprised of individuals with different backgrounds, perspectives, and experience
* משרה זו פונה לנשים וגברים כאחד.