Frontend Engineer

You will build and maintain reusable UI components, contribute to the UI Kit and design system, implement frontend engineering best practices, collaborate with designers on component behavior and styling, support product teams with UI Kit integration, participate in code reviews, and improve frontend quality, documentation, and processes.

Responsibilities

  • Build and maintain reusable UI components used across products
  • Contribute to the evolution of the company-wide UI Kit and design system
  • Implement UI engineering best practices and follow shared coding standards
  • Support product teams with UI Kit integration and consistent usage patterns
  • Collaborate closely with designers on component behavior, styling, and design handoff
  • Improve quality, consistency, and maintainability of shared frontend code
  • Participate in code reviews for the shared UI codebase and integrations
  • Contribute to frontend development processes, documentation, and team practices

Requirements

  • 3-4 years of experience with JavaScript and React
  • Hands-on experience with the React ecosystem
  • Strong JavaScript knowledge (ES6+)
  • Experience building responsive web applications using HTML, CSS, React, Material UI
  • Understanding of cross-browser compatibility and client-side performance basics
  • Experience working in an Agile environment
  • Proficient spoken and written English and Russian
  • Experience with reusable UI components and shared frontend libraries
  • Understanding of component-driven development tools and workflows (Storybook, MDX, visual testing)
  • Understanding of design tokens, theming, and UI architecture principles
  • Experience collaborating with designers using Figma and participating in design handoff
  • Attention to UI quality, consistency, and reusable component development
  • Experience integrating shared UI Kit components into applications
  • Understanding of frontend testing fundamentals (unit, UI, integration, component tests)
  • Proactive mindset and readiness to take ownership
  • Ability to work independently and seek support when needed
  • Experience participating in code reviews and following coding standards
  • Understanding of accessibility standards (WCAG, ARIA)
  • Experience contributing to internal or open-source UI libraries
  • Familiarity with Figma API or automated design-to-code workflows
  • Knowledge of CI/CD pipelines for frontend modules

Benefits

  • Remote-first work

Similar jobs