Frontend Developer
Оплата: По договоренности
Удаленно
Full-time
Проектная занятость
Необходим фронтенд-разработчик, который будет:
- Брать на себя ответственность за часть продукта, в рамках общих приоритетов команды
- Привносить в продукт ценный для клиента результат
- В достижении результата, понимать как техническое решение, так и пользовательские сценарии
- Планировать свою работу и прозрачно отчитываться по ней
- Взаимодействовать с командой дизайнеров и серверных разработчиков,
- Уметь разбираться в чужом коде
- Решать проблемы, о которых сообщили наши клиенты
- Изучать новые технологии и внедрять их в проект с целью его улучшения
- Принимать совместные командой решения сложных проблем
Требования:
- Понимание принципов функционального программирования и ООП
- Опыт разработки на JS от 4-5 лет
- Знание возможностей и синтаксиса последних версий ECMAScript
- Глубокое понимание React.js и его основных принципов
- Понимание SPA на основе React/Redux
- Понимание методов и знание инструментов тестирования (unit, e2e tests)
- Опыт работы с системой контроля версий Git
- Опыт работы с средствами разработки, такими как Babel, Webpack, ESlint, npm
Плюсом будет:
- Опыт создания интерактивных визуализаций при помощи D3.js
- Опыт создания высоконагруженных веб-приложений и оптимизации производительности
- Практика тестирования собственного кода и применения TDD и/или BDD
- Опыт проектирования и дизайна интерфейсов
- Стремление соблюдать принципы SOLID, KISS и YAGNI