Назад
обновлено 3 часа назад

Frontend Developer (UI)

Формат работы
remote/hybrid/onsite
Тип работы
fulltime
Грейд
middle

Мэтч & Сопровод

Покажет вашу совместимость и напишет письмо

Описание вакансии

Текст:
/

TL;DR

Frontend Developer (UI): Developing and improving a component base of a design system for a web platform with an accent on UI components design and development. Focus on writing unit/integration/screenshot/snapshot tests and communicating with design system consumer teams.

Локация: Можно выбрать постоянное место в офисе, гибридный график или полную удалёнку.

Компания

Tutu inspires new trips, helps easily plan travels and book everything needed — from tickets to hotels.

Что делать

  • Design UI components interfaces.
  • Develop new and improve existing UI kit components.
  • Participate in code reviews.
  • Write documentation and examples of components (Storybook).
  • Write unit/integration/screenshot/snapshot tests.
  • Maintain and process tasks from the issue tracker.

Требования

  • Deep knowledge of JS (ES5+) and its practical application.
  • Good knowledge of TypeScript and confident description of types and interfaces, including for the public API of components.
  • Deep understanding of HTML: semantics, accessibility and SEO.
  • Confident work with CSS/SCSS: Flexbox, Grid, custom properties and variables.
  • Confident work with React: functional components, hooks, contexts and reusable component patterns.
  • Work with Storybook: writing stories, documenting props, showing different component states.

Хорошо, если есть

  • AI-native approach in work: active use of AI tools (GitHub Copilot and analogues) in everyday tasks — search for solutions, generation and review of code, writing tests and documentation.

Культура и преимущества

  • Cross-functional team of 6 people: team lead, iOS developer, Android developer, frontend developer and designers.
  • Working on Agile with two-week sprints.
  • Planning, PBR — grooming tasks, retrospectives and regular platform syncs with product teams.
  • Using OKR to synchronize goals.
  • Involvement, initiative and willingness to take responsibility for technical solutions are valued.

Будьте осторожны: если работодатель просит войти в их систему, используя iCloud/Google, прислать код/пароль, запустить код/ПО, не делайте этого - это мошенники. Обязательно жмите "Пожаловаться" или пишите в поддержку. Подробнее в гайде →