Компания АЛМИ Партнер находится на рынке информационных технологий уже более 20 лет и оказывает полный спектр услуг в ИТ-секторе, который постоянно расширяется за счет освоения передовых востребованных технологий.
Наши векторы развития:
Импортозамещение: Разработка ПО, включенного Реестр, внедрение и сопровождение перехода органов власти, госкорпораций и иных организаций.
Цифровая трансформация: Создание новых цифровых сервисов на базе современных ИТ-технологий, реализация концепции «Индустрии 4.0».
Кастомизация: Доработка ПО под нужды заказчика с учетом специфики его деятельности.
Цифровизация: Реализация концепции «Цифровой экономики»: использование технологии микроплатежей в блокчейн-сетях, разработка сложных "умных-контрактов".
В настоящий момент мы ищем Senior фронтенд разработчика.
Чем предстоит заниматься?
- Разработка, проектирование и развитие архитектуры фронтенд-части высоконагруженных веб-приложений на Vue.js;
- Участие в проектировании и утверждении архитектуры системы в целом, взаимодействие с бэкенд-разработчиками;
- Создание переиспользуемых компонентов и библиотек компонентов;
- Настройка и оптимизация сборки, инфраструктуры проекта (линтеры, форматеры, хуки);
- Написание автоматизированных тестов (unit, e2e) и поддержание их актуальности;
- Декомпозиция крупных требований и архитектурных решений на технические задачи;
- взаимодействие с командой разработки: код-ревью, менторство, планирование спринтов;
- Обеспечение высокого качества кода, производительности и доступности приложений;
- Исследование и внедрение новых технологий и лучших практик.
Какой опыт мы ждем от кандидата?
- Опыт коммерческой разработки на JavaScript/TypeScript от 5 лет, из которых не менее 3 лет с Vue.js (версии 2 и 3);
Глубокое знание Vue.js: Composition API, Options API, Vue Router, Vuex/Pinia, понимание реактивности, жизненного цикла компонентов - Опыт разработки сложных одностраничных приложений (SPA) с нуля, модульная архитектура, компонентный подход;
- Владение TypeScript: строгая типизация, интерфейсы, дженерики, декораторы
Опыт работы с инструментами сборки: Webpack, Vite, настройка конфигураций, оптимизация бандла; - Знание современных стандартов HTML5, CSS3, препроцессоров (SASS/SCSS), методологий (БЭМ), адаптивная и кросс-браузерная верстка;
- Опыт написания тестов: unit-тесты (Jest, Vitest), интеграционные тесты, e2e (Cypress, Playwright);
- Опыт оптимизации производительности фронтенда: анализ бандла, lazy loading, code splitting, рендеринг, работа с Web Vitals;
- Понимание принципов RESTful API, работа с WebSockets, опыт интеграции с бэкендом;
- Опыт работы с системами контроля версий (Git), Git Flow, code review;
- Опыт технического лидерства, проведение код-ревью, планирование задач;
- Внимание к деталям, надежности и безопасности кода (защита от XSS, CSRF и т.д.).
Будет плюсом:
- Опыт работы с Nuxt.js (SSR, SSG, универсальные приложения);
- Опыт с GraphQL (Apollo, Relay);
- Опыт создания PWA (Service Workers, манифест);
- Опыт с микрофронтендами;
- Знание UI-библиотек (Vuetify, Element Plus, Quasar) или Tailwind CSS;
- Опыт настройки CI/CD для фронтенда (GitLab CI);
- Опыт использования Docker для разработки/деплоя;
- Знание основ backend-разработки (Node.js, Python) для эффективного взаимодействия;
- Опыт работы с системами мониторинга и логирования на клиенте (Sentry, LogRocket);
- Понимание основ безопасности веб-приложений (OWASP Top 10).
Какие условия?
- Работа с востребованными продуктами в одном из лидеров федерального ИТ-рынка (мы в тренде импортозамещения);
- Трудоустройство по ТК РФ в аккредитованной ИТ-компании;
- Заработная плата: по результатам собеседования;
- ДМС после испытательного срока;
- Корпоративные скидки от партнеров;
- Комфортная корпоративная культура, возможность сделать свой вклад в развитие компании, мы открыты ко всем идеям сотрудников.