Frontend Developer (Angular)
Мэтч & Сопровод
Покажет вашу совместимость и напишет письмо
Описание вакансии
TL;DR
Frontend Developer (Angular/TypeScript): Внедрение и развитие системы «ИНКА» путём настройки пользовательских форм и разработки функциональных модулей с акцентом на производительность Frontend и работу с большими массивами данных. Фокус на оптимизации рендеринга (CDK, OnPush), создании сложных SPA-приложений и обеспечении стабильности интерфейсов.
Локация: Гибридный формат (офис / удаленно, 2-3 дня в неделю обсуждаются с кандидатом)
Доход: до 300 000 руб. на руки в месяц
Компания
HeadHunter — ведущий сервис по поиску работы и подбору персонала.
Что делать
- Внедрение системы «ИНКА» через настройку, адаптацию и изменение стандартных пользовательских форм (HTML, CSS, low-code).
- Разработка новых функциональных модулей (ФМ) по техническому заданию Заказчика.
- Обеспечение высокой производительности Frontend через оптимизацию сборки, lazy-loading и работу с большими таблицами.
- Участие в код-ревью, поддержка единого стиля кода и компонентной архитектуры проекта.
- Разработка собственных ФМ во взаимодействии с Архитектором, DevOps и Backend-командой.
Требования
- Владение Angular (версия 20+), TypeScript и RxJS.
- Знание HTML5, CSS3, SCSS и принципов адаптивной вёрстки (Flexbox, Grid).
- Опыт разработки крупных SPA-приложений с нуля или их поддержки.
- Навыки оптимизации рендеринга при работе с большими списками данных (виртуальная прокрутка, CDK, OnPush-стратегия).
- Опыт работы с GitLab и процессами CI/CD.
Хорошо, если есть
- Опыт работы с PostgreSQL (сложные SQL-запросы, индексы, транзакции).
- Знание Apache Kafka, RabbitMQ, Redis и S3.
- Владение языками Python или Rust.
- Понимание микросервисной и монолитной архитектур.
Культура и преимущества
- Гибкий формат работы (офис / удаленно, обсуждается индивидуально).
- Конкурентный уровень дохода.
Будьте осторожны: если работодатель просит войти в их систему, используя iCloud/Google, прислать код/пароль, запустить код/ПО, не делайте этого - это мошенники. Обязательно жмите "Пожаловаться" или пишите в поддержку. Подробнее в гайде →