ООО "Цифролаб" — это инновационная компания, специализирующаяся на разработке и внедрении передовых цифровых решений для бизнеса. Мы помогаем градостроительному комплексу г.Москвы перейти на новый уровень эффективности, используя современные технологии, аналитику и автоматизацию процессов. Наша миссия — стать надежным партнером цифровой трансформации, предлагая клиентам индивидуальные решения, которые позволяют оптимизировать бизнес-процессы, повысить конкурентоспособность и достичь стратегических целей. Ключевые проекты: Разработка, модернизация и сопровождение корпоративных информационных систем (в т.ч. порталов, цифровых сервисов) Комплекса градостроительной политики и строительства города Москвы. Обязанности: Разработка и поддержка SPA-приложений на Angular (v12+); Верстка адаптивных и кроссбраузерных интерфейсов с использованием современных HTML5 и CSS3 (Flexbox, Grid, анимации); Тесное взаимодействие с backend через REST API и GraphQL; Внедрение и поддержка модульных, unit и e2e тестов (Jasmine, Karma, Cypress); Оптимизация производительности приложений и улучшение UX; Работа с системами контроля версий (Git) и участие в code review; Интеграция и настройка инструментов сборки и автоматизации (Angular CLI, Webpack, npm/yarn, Docker); Применение современных подходов к стилям: SCSS, CSS Modules, BEM, PostCSS; Соблюдение лучших практик написания чистого, поддерживаемого и масштабируемого кода; Участие в Agile/Scrum-процессах, оценка задач и планирование времени; Внедрение и поддержка CI/CD процессов совместно с командой. Требования: Опыт коммерческой разработки на Angular от 2 лет (желательно с версиями 9 и выше); Глубокие знания JavaScript (ES6+) и TypeScript (обязательное владение); Отличное понимание архитектуры Angular (модули, компоненты, сервисы, RxJS, директивы, пайпы); Уверенное владение HTML5 и семантической версткой; Опыт работы с CSS3, препроцессорами (SASS/SCSS), методологиями (BEM, SMACSS) и инструментами PostCSS; Знание и опыт работы с RxJS и реактивным программированием; Опыт работы с REST API и GraphQL, умение интегрировать и отлаживать запросы; Навыки написания модульных и e2e тестов (Jasmine, Karma, Cypress, Testing Library); Понимание и применение принципов SOLID, DRY, KISS, а также паттернов проектирования в frontend; Опыт работы с системами контроля версий (Git) и опыт работы в команде с использованием Code Review; Знание CI/CD процессов (Jenkins, GitHub Actions, GitLab CI) будет преимуществом; Опыт работы с Docker для локального и тестового окружения; Умение работать в Agile/Scrum-командах, навыки оценки задач и планирования; Высокая мотивация к обучению и развитию. Будет плюсом: Опыт разработки PWA-приложений на Angular; Знания и опыт с Angular Universal (SSR); Опыт работы с инструментами мониторинга и оптимизации производительности (Lighthouse, Chrome DevTools); Практический опыт использования NgRx или других state management библиотек; Опыт интеграции с системами аутентификации и авторизации (OAuth, JWT); Понимание принципов безопасности веб-приложений (XSS, CSRF); Знание современных методологий UX/UI и опыт работы с Figma или другими инструментами дизайна. Условия: Официальное трудоустройство и полное соблюдение ТК РФ; График - 5/2, с 9.00 до 18.00; Место работы - метро Маяковская, г.Москва; Испытательный срок 3 месяца; Конкурентный уровень дохода (оклад +премии после испытательного срока).
Похожие вакансии