Frontend developer ( Angular )

Оплата не указана

Вакансия находится в архиве

Bell Integrator

г. Москва

Требуемый опыт работы

От 3 до 6 лет

Тип занятости

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

График работы

Полный день

Bell Integrator – один из ведущих системных интеграторов страны. Мы являемся аккредитованной ИТ-компанией.

На текущий момент с нами работает более 2500 высококлассных аналитиков, руководителей проектов, разработчиков, тестировщиков и специалистов по сопровождению крупных информационных систем. Bell Integrator активно реализует проекты по всей России, среди наших заказчиков – крупнейшие системообразующие финансовые, телеком и ритейл компании страны.

Проект: Создание отдельных модулей Проекта создания общебанковской CRM-системы, основанной на микросервисной архитектуре. Разработка аналитики, бэка и фронта в рамках отдельных пользовательских историй (микросерсивов)

Требования:

  • Опыт работы с JS, минимум 3 года, желательно 5 лет коммерческой разработки

  • Опыт работы с фреймворком Angular, минимум 1 год, желательно больше 1 года, оптимально – 3+ года

  • Глубокие знания устройства JS
    a. Области видимости
    b. Контекст
    c. Асинхронное взаимодействие
    d. Рекурсия
    e. Замыкание
    f. Прототипное наследование
    g. Мутабильность различных типов данных

  • Объемные знания в области разработки на Angular
    a. Angular-material
    b. Модульный подход
    c. Уверенные знания TS
    d. Dependency Injection
    e. Опыт создания дирректив, сервисов, кастомных форм контролов, пайпов, интерсепторов.
    f. Владение паттерном Observer, умение работы с RxJS, понимание разницы между Observable и Subject, понимание разницы между Hot/Cold Observable
    g. Опыт в написании юнит тестов Jasmine/Jest

  • Фундаментальные знания по программированию
    a. Понимание концепции ООП, паттерна SOLID
    b. Знания основных алгоритмов (сортировка, поиск, обход графа), умение их применять в тестовых задачах
    c. Осведомленность о паттернах проектирования: Стратегия, Наблюдатель, Декоратор, Фасад, Фабрика и.т.д

  • Понимание работы браузера и его API
    a. На чем основана асинхронность (Event Loop)
    b. Браузерные хранилища
    c. Рендеринг
    d. Оптимизация загрузки страницы и выполнения

Условия:

  • Возможность профессионального и карьерного роста на проекте;

  • Опыт работы в распределенной команде профессионалов;

  • Уровень заработной платы обсуждается индивидуально;

  • Возможность работать удаленно.

Ключевые навыки

Angularjs

Контактная информация

Bell Integrator

Сайт: не указан

Почта: не указана

Вакансия опубликована 05.04.2024 в г. Москва.

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

#

Middle

от 60 000 до 140 000 ₽

Горно-Алтайск

Гибкий график

Подробное описание

-

#

Middle

от 180 000 до 250 000 ₽

Заполярный

Полный день

Подробное описание

-

#

Москва

Полный день

Подробное описание

26 марта