HamkorLab — Business Unit HamkorBank, одного из крупнейших банков Республики Узбекистан, который разрабатывает и выводит на рынок современные цифровые продукты для миллионов пользователей.
Мы — большая команда профессионалов из разных стран мира, влюбленных в своё дело и объединённых общей целью - создать лучшие онлайн финансовые сервисы для клиентов.
Мы в поиске Angular-разработчика.
Основные обязанности:
- Разработка и поддержка веб-интерфейсов на Angular (v. 10+);
- Реализация клиентской логики и взаимодействия с backend через REST API / GraphQL;
- Участие в проектировании архитектуры фронтенд-приложений, оптимизация производительности;
- Поддержка существующего кода, проведение рефакторинга, устранение багов;
- Взаимодействие с UX/UI-дизайнерами и backend-разработчиками для интеграции решений;
- Настройка сборки и конфигурации проекта (Angular CLI, Webpack, Nx и др.);
- Написание юнит- и e2e-тестов (Jasmine, Karma, Jest, Cypress);
- Поддержание единого стиля кода и соблюдение код-ревью практик;
- Участие в планировании спринтов, оценке задач и предложениях по улучшению продукта.
Что мы ожидаем от тебя:
- Опыт разработки на Angular (от версии 8 и выше) — от 2 лет;
- Уверенное знание TypeScript, JavaScript (ES6+);
- Опыт работы с HTML5, CSS3 / SCSS, адаптивной и кроссбраузерной вёрсткой;
- Понимание принципов Reactive Programming (RxJS);
- Опыт взаимодействия с REST API / GraphQL;
- Знание Git, умение работать с системами контроля версий и Git Flow;
- Опыт написания юнит-тестов (Jasmine, Jest, Karma) и e2e-тестов (Cypress, Protractor);
- Опыт работы с Angular CLI, сборкой и конфигурацией проекта;
- Понимание принципов CI/CD, опыт работы с Jenkins / GitLab CI / Azure DevOps будет плюсом;
- Опыт работы с системами управления задачами (Jira, YouTrack, Trello и т.д.);
- Базовые знания Node.js, npm, Webpack, Nx — как преимущество.
Что мы в свою очередь предлагаем:
-
Профессиональная команда, где каждый сотрудник - неотъемлемая часть успеха;
-
Работа с перспективными продуктами для миллионов пользователей;
-
Использование современных технологий и подходов к процессу разработки;
-
Формат работы: офис/гибрид/удаленка.