Senior Angular разработчик

Уровень дохода не указан

Опыт работы: 3–6 лет

Полная занятость

График: 5/2

Рабочие часы: 8

Формат работы: гибрид

Напишите телефон, чтобы работодатель мог связаться с вами

Чтобы подтвердить, что вы не робот, введите текст с картинки:
captcha

Основные критерий:

  • Разработка и поддержка продукта компании
  • Проведение код-ревью;
  • Оценка трудоемкости задач;
  • Взаимодействие с другими командами: аналитиками, 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 в Алматы

Похожие вакансии