Описание вакансии
Обязанности:
- Разработка новых пользовательских интерфейсов для мобильного приложения и интернет-банка на React.
- Интеграция пользовательских интерфейсов с REST API.
- Написание и поддержка unit-тестов с использованием Jest.
- Участие в код-ревью и обсуждении технических решений команды.
- Оптимизация производительности фронтенда и улучшение показателей Core Web Vitals.
- Участие в проектировании архитектуры UI-кита совместно с дизайн-командой.
- Участие в разработке нового продукта, планируемого к выходу на рынок в рамках текущего проектного периода.
Требования:
- Уверенное знание JavaScript (ES6+), TypeScript, HTML5 и CSS3.
- Коммерческий опыт разработки на React от 2 лет.
- Понимание принципов SSR.
- Опыт работы с управлением состоянием приложения: Redux Toolkit, Zustand или аналогичные решения.
- Опыт адаптивной и кроссбраузерной вёрстки.
- Знание GitFlow и опыт работы с Jira.
- Будет преимуществом опыт настройки CI/CD с использованием GitHub Actions.
- Будет преимуществом опыт работы с Docker.
- Умение самостоятельно решать технические задачи и взаимодействовать с разработчиками и дизайнерами.
Условия:
- Удалённая работа.
- Рабочий часовой пояс — UTC+3; необходимо быть на связи с 11:00 до 19:00 по московскому времени.
- Проектная занятость сроком на 6 месяцев с возможностью продления сотрудничества или перехода в штат.
- Оплата — 3000–7 000 рублей за смену, выплаты один раз в две недели.
- Оформление сотрудничества в качестве индивидуального предпринимателя или самозанятого.
- Гибкий график с обязательным участием в ежедневном стендапе.
- Современный технологический стек и работа над новым продуктом без необходимости сопровождения большого объёма легаси-кода.
- Минимум бюрократических процессов и возможность сосредоточиться на разработке.
- Рабочий MacBook Pro предоставляется компанией и доставляется курьерской службой.