Мы стабильно развивающаяся IT-компания, занимающаяся разработкой сложных и высоконагруженных веб-приложений для сферы образования. Мы предлагаем интересные проекты, насыщенные задачами и техническими вызовами.
Обязанности:
Разработка и поддержка веб-приложений и интерфейсов на Angular (версия от 9 и выше)
Проектирование структуры приложений.
Кроссбраузерная адаптивная верстка страниц и компонентов, работа преимущественно с TypeScript, HTML и CSS (Tailwind CSS, SASS/LESS)
Интеграция фронтенда с RESTful API, написание запросов и обработка данных
Понимание и умение использовать паттерны микрофронтенда и веб-компонентов
Работа с кодом в рамках командных рекомендаций и best practices (SOLID, KISS, DRY)
Поддержание высокого уровня качества кода, написание и поддержание юнит- и интеграционных тестов
Работа с командой в рамках Agile/Scrum, active code review и mentor culture
Релевантный опыт frontend-разработки 3+ года, опыт использования Angular 2+ от 2-3 лет.
Знание TypeScript и глубокое понимание JavaScript (нативный JS), ООП, асинхронность
Отличное знание HTML, CSS, адаптивная кросс-браузерная верстка
Опыт работы с SASS/LESS или Tailwind CSS
Уверенное понимание и применение архитектурных паттернов (MVC, MVVM, FSD), создание слабосвязанного и масштабируемого кода
Практическое применение принципов программирования SOLID, DRY, KISS
Уверенные навыки работы с Git, GitLab, настройка CI/CD Pipeline
Навыки конфигурации Webpack
Желательные навыки (будут плюсом):
Владение другими фреймворками (например, Vue.js или React)
Знакомство с методологиями Agile/Scrum/Kanban, опыт работы в Jira/Confluence
Условия:
Конкурентная заработная плата, которая будет обсуждаться индивидуально
Удаленная работа
Удостоверяющий Центр Основание
Нижний Новгород
до 200000 RUR