ООО "Цифролаб" — это инновационная компания, специализирующаяся на разработке и внедрении передовых цифровых решений для бизнеса. Мы помогаем градостроительному комплексу г.Москвы перейти на новый уровень эффективности, используя современные технологии, аналитику и автоматизацию процессов.
Наша миссия — стать надежным партнером цифровой трансформации, предлагая клиентам индивидуальные решения, которые позволяют оптимизировать бизнес-процессы, повысить конкурентоспособность и достичь стратегических целей.
Ключевые проекты:
Разработка, модернизация и сопровождение корпоративных информационных систем (в т.ч. порталов, цифровых сервисов) Комплекса градостроительной политики и строительства города Москвы.
Обязанности:
- Разработка и поддержка веб-приложений с использованием JavaScript-фреймворков (React, Angular);
- Взаимодействие с backend через REST API и/или GraphQL;
- Верстка интерфейсов на основе дизайн-макетов (Figma, Zeplin, Adobe XD);
- Работа с системами контроля версий (Git);
- Интеграция и настройка инструментов сборки и автоматизации (Webpack, Babel, npm/yarn, Docker и др.);
- Оптимизация производительности и обеспечение кроссбраузерной совместимости;
- Реализация UI с использованием современных подходов (CSS Modules, Styled-components, SASS/SCSS, PostCSS);
- Внедрение и поддержка unit и e2e тестирования (Jest, Testing Library, Cypress);
- Активное участие в code review и командном обсуждении архитектурных решений.
Требования:
- Опыт коммерческой разработки от 1.5 года на позициях frontend-разработчика;
- Отличное знание JavaScript (ES6+), понимание современных стандартов;
- Опыт работы с одним или несколькими фреймворками: React (включая Hooks, Context API, Redux или MobX), Angular , а также понимание принципов работы с Node.js на уровне сборки/билда проектов;
- Владение современными CSS-технологиями: Flexbox, Grid, анимации, препроцессоры SASS/SCSS, PostCSS;
- Опыт работы с шаблонизаторами и генераторами (например, Handlebars, EJS, Pug, Next.js, Gatsby, Astro и др.);
- Знание и применение основных архитектурных и проектных паттернов (MVC, MVVM, Flux, Singleton, Observer и др.);
- Навыки работы с Docker (развертывание, настройка dev-окружения);
- Умение писать чистый, поддерживаемый и масштабируемый код;
- Опыт работы в Agile/Scrum-командах, навык оценки задач и тайм-менеджмента;
- Готовность к обучению и профессиональному росту.
Будет плюсом:
- Опыт SSR/SSG (Next.js, Nuxt.js);
- Практика CI/CD (Jenkins, GitHub Actions, GitLab CI);
- Знание инструментов для тестирования производительности (Lighthouse, WebPageTest, Chrome DevTools);
- Опыт работы с мобильными веб-приложениями (PWA, React Native, Ionic).
Условия:
- Официальное трудоустройство и полное соблюдение ТК РФ;
- График - 5/2, с 9.00 до 18.00;
- Место работы - метро Маяковская, г.Москва;
- Испытательный срок 3 месяца;
- Конкурентный уровень дохода (оклад +премии после испытательного срока).