Frontend Engineer

Tel Aviv District

Job Description

As a Senior Frontend Engineer, you’ll take ownership of designing, building, and maintaining high-performance user interfaces and complex development efforts, while collaborating with cross-functional teams.

Here's what we'll cover


  • Design and implement responsive and cross-browser UI components for production applications, using HTML5, CSS3, and React/Typescript.
  • Take ownership of all aspects of the development cycle, from idea, to design, and implementation.
  • Participate in code reviews, providing insightful feedback to maintain high code quality and ensure coding standards are followed.
  • Troubleshoot and debug frontend issues across different browsers and devices, ensuring a consistent user experience.
  • Collaborate closely with cross-functional teams - Product, Product Design, and QA.
  • Ensure the performance, scalability, and reliability of frontend applications by optimizing code and leveraging caching mechanisms.
  • Document frontend design, the decisions made, and implementation details to facilitate knowledge sharing and make onboarding easier for new team members.
  • Stay updated about emerging technologies and industry trends, leveraging them to drive continuous innovation and improvement within our products.

Qualifications


  • 5+ years of experience in front-end development, with a strong track record of working with product design teams to achieve pixel-perfect results from Figma designs.
  • Expertise developing in React/Typescript (functional components).
  • Deep knowledge of component-driven architecture and reusable components.
  • Knowledge of state management tools (e.g. Redux, RTK or React Context API).
  • Experience working with server-side rendering (aka SSR) like Nextj.
  • Strong understanding of integration to RESTful APIs on the backend side.
  • Experience working with styling libraries (e.g. styled-components, and other design-system UI libraries).
  • Familiarity with frontend UI testing frameworks (e.g. Cypress, Playwright).
  • Strong understanding of web performance optimization techniques.
  • Ability to work independently and in a fast-paced environment.
  • Excellent team player with strong communication skills.

Nice to have


  • Experience with GraphQL or other data-fetching libraries.
  • Understanding of modern front-end pipelines and development tools (e.g. Webpack, Babel).
  • Familiarity with Shadcn
  • Familiarity with design systems and tools (e.g. Storybook).
  • Knowledge in accessibility standards.
  • Experience in browser-extensions development.
  • Familiarity with GenAI technologies.

Ready to join the lassoers?

Let's explore how we can lead to incredible things together. Submit your application today and let's make magic happen!

Submit Application

*I consent to having this website store my submitted information so they can respond to my inquiry. I have read and understand the Privacy Policy.

Ready to join the lassoers?

hat