Frontend-разработчик
По договоренности
Привет!
Мы компания PRO IT и разрабатываем софт на заказ для органов власти и частных клиентов. Мы неплохо справляемся, но хотим лучше, поэтому нам нужен гуру разработки.
Наша компания поделена на департаменты, и мы - ДОНОС (не забивай себе голову расшифровкой, она скучная. Зато сможешь говорить, что работаешь на «ДОНОС» :). Нас уже больше 160, и мы поделились на 15 команд по 9-15 человек. Каждая команда делает от 1 до 4 проектов разного размера под ключ, без внешних менеджеров. Методологию выбирает сама команда, в большинстве случаев это Scrum. У нас плоская структура - то есть никаких начальников, все решения команды принимают сами. У нас офисы в Москве и Перми. Также у нас работает много удалёнщиков, и да, мы неплохо себя чувствуем.
Нам, в команде «Чили на Чилле» (за названием скрывается история), очень нужна помощь Senior frontend-разработчика. Мы запускаем проект по модернизации крупной существующей системы и формируем новую frontend-команду. Планируем переход на современную архитектуру с использованием Web Components и React. Ищем Senior frontend- разработчика, который сможет задать техническое направление, сформировать команду и построить эффективные процессы разработки. Бэкенд-стек проекта: Java.
Мы составили фоторобот Senior frontend-разработчика, и он вот такой:
-
Архитектурное мышление и способность принимать технические решения;
-
Проактивность и ответственность за результат;
-
Лидерский потенциал и готовность развивать команду;
-
Умение четко доносить идеи команде и стейкхолдерам;
-
Нацеленность на качество и долгосрочную разработку;
-
Опыт работы от 3-х лет.
Обязанности:
-
Проектирование и разработка фронтенд-архитектуры с нуля;
-
Создание библиотеки компонентов на основе Web Components +
React;
-
Интеграция с Java-бэкендом через REST/SOAP API;
-
Настройка процессов разработки: CI/CD, тестирование, код-ревью;
-
Разработка ключевых функциональных модулей приложения;
-
Участие в подборе и менторство новых членов команды.
Основные технологии:
-
JavaScript/TypeScript (продвинутый уровень);
-
React 18+ (Hooks, State Management, Performance);
-
Web Components (Custom Elements, Shadow DOM);
-
Vue 3 (желательно, как плюс).
Стили и верстка:
-
Адаптивная, кроссбраузерная верстка (HTML5/CSS3);
-
CSS-in-JS (Styled-components, Emotion) / CSS Modules;
-
Работа с дизайн-системами;
Инструменты и инфраструктура:
-
Vite/Webpack (настройка сборки);
-
Git (ветвление, код-ревью);
-
Jest, React Testing Library (unit-тесты);
-
Playwright/Cypress (e2e-тесты);
-
Jira/Confluence (таск-трекер).
Бэкенд-интеграция:
-
Работа с REST API, SOAP;
-
Интеграция с Java-бэкендом;
-
Клиенты (Axios, Fetch).
Дополнительно:
• Знание шаблонизаторов (Velocity, Freemarker) — будет плюсом.
Если вдруг Вы не подходите по некоторым из пунктов, давайте всё-таки поговорим - быть может, у нас больше общего, чем может показаться на первый взгляд.
А вот что у нас:
-
обсуждаемый уровень заработной платы по результатам собеседования;
-
бонусы по итогам проектов (в среднем раз в год);
-
оформление по ТК, белая зарплата;
-
возможность работать удаленно, трудовой договор и другие
документы высылаем почтой (за наш счет, разумеется);
-
гибкий график - Вы можете сами выбирать рабочие часы, но с
командой надо будет пересекаться на несколько часов каждый день.
Команда работает, преимущественно, в UTC +3 и UTC +5;
-
обучение за счёт компании, в том числе с выездами в другие города:
-
корпоративная скидка в Ситилинк, BestBenefits;
-
всякое корпоративное веселье департамента - сплавы по рекам,
стрельбы по тарелочкам, игры в бампербол, лазертаг и так далее. Конечно, традиционные корпоративы компании тоже есть. Удалёнщиков иногда привозим в Пермь и Москву потусить с коллегами.
Опубликована 9 часов назад