Senior Frontend Developer (Angular)

Frontend Developer
IT
#JavaScript
#Docker
#Kubernetes
#HTML
#CSS
#TypeScript
#WebRTC
#Angular
#OpenAPI
#OAuth 2.0
#RxJS
#Jest
#WebSockets
#Storybook
#OpenID Connect
#NgRx
#Module Federation
#SSR
#i18n
#JWT
#WebAssembly
#Jasmine
#Karma
#Change Detection
#Rendering strategies
#Component-based architecture
#Feature Modules
#Standalone Components
#Dependency Injection
#Nx
фултайм
удаленка

Опыт от 3 до 5 лет

от 250.000 ₽ до 280.000 ₽

Описание вакансии

TWINBY — сервис для проверки совместимости и поиска новых знакомств. Наша цель — стать дейтинг-приложением №1 в России, заменив сам-знаешь-что. У нас это отлично получается: сейчас Twinby скачали уже более 7 млн юзеров.

Мы ищем Senior Frontend Developer (Angular) в команду разработки

💸 Вилка: от 250к до 280к net
📍 Формат работы: полная занятость, удаленный формат

Обязанности:
- Проектирование архитектуры web приложений;
- Оценка и декомпозиция задач;
- Участие в разработке новых фичей;
- Написание тестов;
- Проведение ревью;
- Взаимодействие с участниками внутри команды, а также межкомандное взаимодействие;
- Подготовка технической, архитектурной, эксплуатационной документации в рамках поставленных задач;
- Оптимизация производительности приложения;
- Оптимизация CI/CD процессов для фронтенд-проектов.

Требования:
- Опыт работы от 4 лет на Angular 13+
- Знание HTML, CSS, JavaScript, TypeScript, RxJS (subject, multicast, operators);
- Понимание Change Detection, rendering strategies;
- Опыт построения многоуровневой архитектуры (Component-based, Feature Modules, Standalone Components)
- Опыт оптимизации производительности Angular-приложений
- Опыт работы с i18n, SSR (Angular Universal), WebSockets
- Глубокое понимание работы DI (Dependency Injection)
- Опыт написания юнит-тестов (Jest, Karma, Jasmine)
- Умение проектировать архитектуру Angular-приложений;
- Понимание построения спецификации OpenAPI;
- Опыт работы с Nx, NgRx, Storybook;
- Умение работать с OAuth 2.0, OpenID Connect, JWT;
- Умение разбираться и работать с чужим кодом.

Будет плюсом:
- Опыт работы с микрофронтендами (Module Federation);
- Опыт работы с Docker/Kubernetes;
- Опыт работы с WebAssembly, WebRTC;
- Опыт написания плагинов для Angular CLI.

Условия работы:
- Full-time работа с удалённым форматом;
- Официальное оформление;
- Конкурентную заработную плату;
- Сервис корпоративных скидок;
- Возможность профессионального развития и карьерного роста.