Frontend разработчик (Angular)

Дата размещения вакансии: 24.02.2025
Работодатель: АйТи Сервис Менеджмент
Уровень зарплаты:
от 200000 RUR
Город:
Москва
Требуемый опыт работы:
Более 6 лет

О проекте
Kickidler - это международная IT-компания, продукт которой уже используют клиенты более чем в 70 странах мира. Решение Kickidler фокусируется на оптимизации рабочего времени и повышении эффективности сотрудников за счёт комплексного мониторинга активности, анализа производительности и удобных инструментов визуального контроля.

Сейчас мы находимся на ключевом этапе закладки архитектуры для новой современной версии нашего ПО - Kickidler 2.0: создаём основу, которая позволит выдерживать большие нагрузки, обеспечит гибкость и удобство для дальнейшего развития продукта. Интерфейс уже спроектирован в Figma, у нас есть готовые макеты и стандарты для PrimeNG (UI-kit), которые требуется внедрить и дорабатывать.

Стэк: Angular 2+/TypeScript/PrimeNG, Angular Material, Less/CSS, Git, PostgreSQL.

Обязанности:

  • Реализация и оптимизация фронтенд-части Kickidler 2.0 на Angular 2+ (TypeScript)
  • Интеграция и кастомизация PrimeNG (UI-kit), опираясь на готовые макеты в Figma
  • Проектирование архитектуры веб-приложения: структура модулей, роутинг, организация state-management
  • UI/UX взаимодействие: реализация сложных UI-паттернов (разделённые экраны, дашборды, графики, таблицы)
  • Оптимизация производительности (lazy loading, AoT, динамическая подгрузка компонентов)
  • Код-ревью в команде

Требования:

  • Отличное владение JavaScript (ES5+), TypeScript, RxJS, HTML5, CSS3, Less.

  • Глубокий опыт в Angular 2+

  • Умение разрабатывать архитектурные решения для SPA/веб-сервисов, знание основных паттернов (MVC, MVVM, Redux-like и т. п.)

  • Опыт использования UI-kit (желательно PrimeNG, Angular Material), умение настраивать и дополнять готовые компоненты

  • Понимание принципов работы REST-сервисов, многослойной архитектуры, знание Git (pull requests, code review, ветвления, Git Flow)

Будет плюсом:

  • Знакомство с методологиями CSS (BEM/SASS)

  • Личный качества: коммуникабельность, усидчивость, неконфликтность, умение работать в команде

  • Angular Material, AngularJS, JQuery, Highcharts, D3.js, SemanticUI

Условия

  • Полная удалёнка: свободный график, без лишнего контроля, важен результат.

  • Официальное оформление: по вашему выбору — РФ или Кипр

  • Команда: на фронте ещё 1 разработчик, который хорошо знает продукт. Плотное взаимодействие с бэкендом (C++/Qt)

  • Основная задача: разработка новой версии Kickidler, объединяющей старые и новые фичи в современном Saas продукте. Мы только на старте глобальной архитектуры (foundation stage), так что ваше участие будет определяющим в её формировании.