Функциональные обязанности:Разработка и поддержка клиентских приложений. Участие в создании технической документации.Интеграция с backend-сервисами через REST API. Проведение код-ревью. Оптимизация быстродействия и производительности UI.Требования к кандидатам:< /strong>3+ года коммерческого опыта Angular (версия 10+). Глубокие знания TypeScript и JavaScript (ES6+). 2.Уверенные знания Angular CLI и модульной архитектуры Angular. Опыт работы с компонентами, директивами, пайпами и сервисами. Знани
Функциональные обязанности:
- Разработка и поддержка клиентских приложений.
- Участие в создании технической документации.
- Интеграция с backend-сервисами через REST API.
- Проведение код-ревью.
- Оптимизация быстродействия и производительности UI.
Требования к кандидатам:< /strong>
- 3+ года коммерческого опыта Angular (версия 10+).
- Глубокие знания TypeScript и JavaScript (ES6+). 2.
- Уверенные знания Angular CLI и модульной архитектуры Angular.
- Опыт работы с компонентами, директивами, пайпами и сервисами.
- Знания RxJS (reactive programming), Observables, Subjects.
- Понимание принципов работы с формами (Reactive Forms, Template-Driven Forms).
- Опыт работы с REST API (HTTPClient) и WebSocket.
- Понимание принципов создания адаптивного дизайна (Responsive Design) и работы с CSS/SCSS.
- Опыт работы с системами управления состоянием (NgRx, Akita или другие).
- Опыт работы с Angular Universal (Server-Side Rendering).
- Понимание принципов lazy loading и оптимизации производительности приложений.
- Опыт написания Unit и Integration Tests (Jasmine, Karma, Jest).
- Знание Webpack или других инструментов сборки.
- Умение работать в команде. Способность анализировать и решить сложные задачи. Коммуникабельность и умение верно формулировать идеи. Самостоятельность и ответственность.
- Свободное владение украинским и/или английским языком (уровень B1/B2 и выше).
Желательно:
- Знания других frontend -фреймворки (React, Vue.js).
- Опыт работы с облачными сервисами (AWS, Azure, GCP).
- Опыт работы с монорепозиториями (Nx, Lerna).
- Знание GraphQL
Все наши сотрудники имеют:
- Социальный пакет в соответствии с КЗоТ медицинское страхование, страхование жизни, отпуск 28 календарных дней;
- Удобное расположение офиса в центре Киева возле метро, или возможность работать удаленно.
Ждем ваше резюме!