Senior Frontend Developer (React)

Краткое описание

Компания Sergek Technologies в поисках Senior Frontend developer на один из проектов.

Обязанности:

  • Интуитивно понимать работу других фреймворков или библиотек
  • Уметь самостоятельно настроить систему сборки проекта
  • Webpack, работать с голым JS (ES5, ES6, ES7)
  • Уметь пользоваться средствами совместного использования кода Git
  • Уверенное владение методами отладки приложений в браузере
  • Способность в одиночку развернуть и настроить окружение
  • Понимание MVC, Объектная модель браузера, Объектная модель документа, SOLID

Требования:

  • Опыт работы: не менее 4-6 лет в области frontend разработки, с акцентом на React;
  • Знание React: Глубокое понимание React, включая компоненты, жизненный цикл, хуки, контексты и виртуальный DOM.
  • Языки программирования: Знание JavaScript (или TypeScript) на высоком уровне. Опыт работы с современными стандартами ES6+.
  • HTML и CSS: Опыт работы с HTML и CSS, включая понимание семантики, структуры и стилей. Знание CSS-препроцессоров (например, Sass или Less) будет плюсом.
  • Управление состоянием: Опыт работы с управлением состоянием приложения, таким как Redux, MobX или контексты React.
  • RESTful API: Понимание принципов работы с RESTful API и опыт интеграции фронтенда с бэкендом.
  • Адаптивная и кросс-браузерная разработка: Умение создавать адаптивные и кросс-браузерные веб-приложения.
  • Отзывчивый дизайн: Понимание принципов отзывчивого дизайна и опыт работы с медиазапросами.
  • Работа с инструментами верстки: Опыт работы с системами контроля версий (например, Git), понимание базовых концепций DevOps.
  • Опыт тестирования: Знание и опыт написания юнит-тестов и интеграционных тестов для React-компонентов с использованием инструментов, таких как Jest или React Testing Library. - будет плюсом
  • Умение работать в команде: Хорошие навыки коммуникации, умение эффективно работать в коллективе разработчиков, дизайнеров и других специалистов.
  • Самостоятельность и инициативность: Готовность брать на себя ответственность за свою работу, предлагать и внедрять улучшения.
  • Портфолио и проекты: Плюсом будет наличие портфолио с описанием проектов, в которых кандидат участвовал, а также ссылками на рабочие демонстрации.

Что мы предлагаем:

  • Курсы и тренинги за счет компании
  • Экстра day offs, помимо отпускных
  • Плавающее начало дня
  • Выездные тимбилдинги
  • Премия по итогам года
  • Материальная помощь к отпуску, а также к памятным событиям
  • Формат: удаленный либо гибрид с Алматы / Астаны.