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, помимо отпускных
- Плавающее начало дня
- Выездные тимбилдинги
- Премия по итогам года
- Материальная помощь к отпуску, а также к памятным событиям
- Формат: удаленный либо гибрид с Алматы / Астаны.