IT-компания 7Generation GROUP ищет сотрудника, который готов стать частью дружной команды.
Обязанности:
- Верстка адаптивных интерфейсов по макетам (Figma), поддержка дизайн-систему и UI-кит.
- Подклчение API: настройка сервисов и интерсепторов, авторизация, ретраи и обработка ошибок, логирование.
- Реализация дашбордов: подключение и конфигурация графиков/таблиц/виджетов, фильтры, агрегации, экспорт.
- Настройка управления состоянием и кэширования данных (NgRx/Query-подходы).
- Поддержика навигации и маршрутизации (guards, resolvers, role-based access).
- Документация компонентов и API (Storybook/Compodoc), взаимодействие с backend-разработчиками и дизайнерами.
Требования: - 3+ лет коммерческого опыта во frontend-разработке.
- Уверенный Angular (15+ желательно), TypeScript, RxJS.
- Знание HTML5/CSS3/SCSS, адаптивная и кросс-браузерная вёрстка.
- Опыт интеграции REST/GraphQL API: авторизация (JWT/OAuth2), обработка ошибок, пагинация, кэширование.
- Управление состоянием (NgRx/Component Store) и модульная архитектура.
- Работа с компонентными библиотеками (Angular Material, PrimeNG или аналогами).
- Тестирование (Jest/Jasmine, Karma, Testing Library), базовые e2e (Playwright/Cypress).
- Оптимизация производительности (CD стратегии, lazy loading, code splitting).
- Инструменты разработки: Git, CI/CD (GitHub Actions/GitLab CI), линтинг/форматирование (ESLint/Prettier).
- Опыт с библиотеками графиков (ECharts, Highcharts, ApexCharts, D3).
Условия: - Английский и Казахский языки: бесплатно и удобно, прямо внутри компании;
- Заботимся о форме и здоровье: компенсируем фитнес и медицинские услуги;
- Мы за активный отдых: футбол, баскетбол, яркие летний и зимний корпоративы;
- Корпоративная библиотека для поиска идей и решения рабочих задач;
- Настольный теннис в офисе для коротких перерывов и заряда энергией.