Вакансия Frontend Developer (React)
Удаленно в Европе, Полная занятость
ЗП обсуждается на собеседовании
В компанию Codekeeper
Задачи
•Разработка пользовательского интерфейса и пользовательского опыта: разработка новых функций для пользователей, создание многократно используемых компонентов и библиотек для дальнейшего применения.
•Качество кода: Обеспечение технической осуществимости UI/UX-дизайна, оптимизация приложений для повышения скорости и масштабируемости, а также соблюдение стандартов кодирования.
•Сотрудничество: Будет тесно сотрудничать с командами дизайнеров и бэкенд-разработчиков для улучшения веб-приложений, участвуя в проверках кода для обеспечения его качества.
•Технологический стек: Решение проблем производительности и масштабируемости, а также преобразование сложных дизайнов Figma в код CSS/JS, преимущественно с использованием библиотек JavaScript, таких как React, с обеспечением бесшовной интеграции с бэкэндом.
•Поддержка и оптимизация: Будет поддерживать и улучшать существующие кодовые базы, обеспечивая соответствие стандартам посредством экспертной оценки кода.
•Автоматизированное тестирование: Возьмите на себя управление процессами автоматизированного тестирования, включая написание и поддержку тестовых сценариев с использованием таких инструментов, как Cypress, Playwright и Storybook, обеспечивая стабильное качество и надежность.
Требования
•Более 5 лет практического опыта работы с JavaScript и его основными концепциями.
•Более 5 лет практического опыта работы с TypeScript.
•Опыт работы с React и одностраничными приложениями (SPA) более 5 лет.
•Более 3 лет практического опыта работы с HTML5 и CSS3.
•Более 3 лет практического опыта работы с GraphQL и Apollo.
•Более 2 лет опыта работы с современными технологиями разработки на CSS/SCSS/Less/CSS-in-JS.
•Уверенный опыт работы с инструментами визуальной регрессии, такими как Cypress, Playwright, Storybook, Chromatic или аналогичными.
•Опыт работы с Ant Design или TailwindCSS.
•Отличные коммуникативные навыки, умение работать в команде и клиентоориентированность.
•Увлечен разработкой программного обеспечения.
•Способен взять на себя ответственность за проект.
•Регион: Европа - CET (+1/-1)