Основные критерий:
- Разработка и поддержка продукта компании
- Проведение код-ревью;
- Оценка трудоемкости задач;
- Взаимодействие с другими командами: аналитиками, UI/UX специалистами, backend-разработчиками; тестировщиками, продакт-менеджерами;
Обязанности:
- Разрабатывать и поддерживать компоненты, модули и сервисы на Angular, соответствуя требованиям проекта, применяя методы оптимизации производительности;
- Интегрировать frontend с backend через API и проводить качественное код-ревью;
- Разработка компонентов, модулей и сервисов.
Требования:
- Разработка компонентов, модулей и сервисов;
- Хорошее знание Git и отличные навыки умения работать с монорепозиториями (Nx + знание и опыт работы с DDD)
- Необходимы знания - Angular 13+,NgXS, Nginx, RxJS, Material Angular, Nx, ESLint, Prettier, Unit-тесты (Jest), E2E-тесты (Cypress), JavaScript и TypeScript, Знание ЯП отличного от JavaScript и TypeScript, Верстка (HTML, CSS, SCSS/LESS), REST, HTTP, gRPC / Protobuf, Знание фреймворка отличного от Angular (Vue / React), Promises и RxJS, NgRx, Знание систем управления состоянием отличных от NgRx, ООП, Понимание паттернов MVC, MVVM, Design Patterns and Principles
- Применение методов оптимизации производительности;
- Знание основ HTTP-протокола и принципов взаимодействия с REST API;
- Уверенное знание основ javascript;
- Умение проводить качественное код-ревью.
- Монорепозиторий (Nx)
- Node.js или другие backend технологии
- Автоматизация, CI/CD
- Проектирование архитектуры
- Clean Arch
- Умение решать задачи с невысоким уровнем неопределенности
- Обеспечение качества (пирамида тестирования)
Дополнительные требования:
- Опыт работы с банковскими продуктами;
- Разработка интерфейса веб-приложения BPM – системы
- Разработка интерфейсов веб-приложений для B2B, B2C сегментов
- Работа в команде с дизайнерами и Backend разработчиками
- Умение работать в команде;
- Высшее образование в области информационных технологий или эквивалентный опыт;
- умение эффективно коммуницировать;
- предыдущий опыт работы над BPM-проектами будет сильным преимуществом;
- Минимум 5 лет опыта работы с Angular
- Построение архитектуры для выделенного сервиса
- Проектирование интерфейсов между компонентами или сервисами системы
- Написание программного кода с заданным качеством и в соответствии с корпоративными стандартами разработки
- Вынесение предложений по улучшению архитектуры продукта
- Методологии Scrum/Kanban
Условия:
- Обучение сотрудников, мы следим, чтобы вы всегда имели возможность повышать свой уровень профессионализма;
- Собственная лаборатория One Lab, где ты можешь как изучить новое направление, так и стать Ментором для стажеров;
- Медицинское страхование;
- Корпоративная скидка и рассрочка от Компании в топовые фитнес залы (Esentai Fit&Spa, сеть Invictus, Royal);
- Активная корпоративная культура, мы любим играть в DOTA 2, в футбол, а также настольный теннис;
- Гибридный/удаленный формат работы.
Ключевые навыки
- Angular
Задайте вопрос работодателю
Он получит его с откликом на вакансию
Где предстоит работать
Алматы, улица Тажибаевой, 155
Вакансия опубликована 13 февраля 2025 в Алматы