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

Команда разработки собсвенной low-code платформы ждет тебя! «Digit Платформа» - наше технологическое чудо, основа для создания всей линейки программных продуктов компании

«Digit Платформа» - продукт будущего. И мы ждем в команду его создателей. Ежегодно, благодаря платформе и созданному с ее помощью ПО обслуживаются более 29 млн граждан. Стань частью истории цифровой трансформации России.

Давай с нами!

Обязанности

Что от тебя ждет команда:

  • Angular 14+: уверенное владение компонентами, сервисами, директивами, пайпами, модулями.
  • Глубокое знание TypeScript (строгая типизация, generics, интерфейсы, async/await, работа с Promise/Observable).
  • Продвинутый уровень RxJS: создание и комбинирование потоков, грамотное использование операторов, обработка ошибок.
  • Опыт построения архитектуры фронтенда: модули, lazy loading, guards, interceptors, shared модули.
  • Работа с REST API / gRPC: интеграции, обработка ошибок, retry-стратегии, интерсепторы для токенов.
  • Опыт с Reactive Forms: динамические формы, кастомные валидаторы, асинхронная валидация.
  • Управление состоянием: опыт работы с NgRx (Store, Effects, Entity) или аналогами.
  • Опыт покрытия кода тестами: unit (Jasmine/Jest), e2e (Cypress/Playwright).
  • Глубокое знание HTML5/CSS3/SCSS, адаптивная и семантическая верстка.
  • Опыт работы с Git в командной разработке (Gitflow, Code Review, Pull/Merge requests).
Стек технологий

Будут большим преимуществом навыки:

Основной стек

  • Оптимизация производительности Angular-приложений (OnPush, trackBy, чистые пайпы, memoization).
  • Опыт работы с Monorepo (Nx), модульными архитектурами.
  • Опыт интеграции OAuth2/OpenID Connect (Keycloak или аналоги).
  • Работа с WebSockets, SignalR или аналогами для real-time UI.
  • Настройка и интеграция CI/CD пайплайнов (GitLab CI/GitHub Actions).
  • Понимание принципов frontend security (XSS, CSRF, безопасное хранение токенов).
  • Опыт участия в проектировании UI-дизайн систем или их кастомизации (Angular Material, PrimeNG, Nebular);
  • Самостоятельность в выборе и обосновании технических решений;
  • Способность декомпозировать задачу и доводить её до результата;
  • Аккуратность в коде, стремление к читаемости и поддерживаемости.

О команде «Digit Платформа»Трудимся над развитием лучшей в России платформы для быстрой и эффективной разработки систем и сервисов

Здесь больше о продукте. Почитай и возвращайся.
Немного о твоей команде. Восемь человек приятной наружности c богатым внутренним миром. Нам важен результат нашей работы. Не тупо по ТЗ, а осмысленно и вдумчиво.
От звонка до звонка — не про Смартов. У нас каждый сам выстраивает свой рабочий день. Только помни об обязательствах и обещаниях, которые дал команде.

Работать можешь удаленно, в офисе с видом на центр Новосибирска или в Академгородке с видом на белок. Еще мы вместе отдыхаем, учимся, занимаемся спортом, даже можем поддержать тебя у стоматолога (который включен в ДМС кстати).
Все добровольно 😊

Сделаем твой онбординг теплым, уютным и ярким

У нас для этого есть инструкции, бот, пледы и неравнодушные коллеги!
Смело на борт!

Твой откликПрисоединяйся к нашей команде

Приходи, выпьем кофе и поговорим о работе и жизни! Оставляй отклик ниже ↓

Мы используем cookie-файлы для обеспечения правильной работы сайта, персонализации контента и анализа трафика. Яндекс.Метрика используется для сбора статистических данных о посещаемости нашего сайта и улучшения его работы. Обрабатываемая информация является анонимной. Вы можете отказаться от использования cookie, изменив настройки своего браузера, или покинув сайт. Подробности об использовании cookie и Яндекс.Метрики представлены в нашей Политике конфиденциальности.