О КОМПАНИИ
LITIT, совместное предприятие NTT DATA и Reiz Tech, — это компания с глубокими отраслевыми знаниями, ориентированная на инновации в IT-секторе. Основное внимание уделяется предоставлению высококачественных решений в регионе DACH. Стремясь к совершенству, LITIT объединяет лучшее из немецкой точности, японской трудовой этики и литовских талантов, чтобы предоставлять своим клиентам непревзойденные IT-услуги и поддержку.
О КЛИЕНТЕ
Известный лидер в автомобильной промышленности, известный своей приверженностью инновациям, качеству и устойчивому развитию. С сильным акцентом на передовые технологии и цифровую трансформацию, компания находится на переднем крае разработки передовых решений, улучшающих впечатления от вождения. Они создают коллаборативную и динамичную рабочую среду, где поощряются креативность и перспективные идеи. Это прекрасная возможность стать частью команды, которая формирует будущее мобильности.
О РОЛИ
Мы ищем опытного старшего Frontend-разработчика, который присоединится к нашей команде и будет работать над современным приложением на базе Angular в международной среде.
Это практическая инженерная роль для специалиста с сильными знаниями Angular, TypeScript и RxJS, который понимает не только как создавать функции фронтенда, но и как создавать приложения, которые легко поддерживать, тестировать, которые доступны и масштабируемы.
Наш фронтенд построен с использованием современных практик Angular — в настоящее время Angular 22 — включая standalone components, Signals, новый control flow и inject-based dependency injection.
Вы будете тесно сотрудничать с backend-разработчиками, специалистами по UX/дизайну и другими инженерами, внося вклад в технические решения и общее качество фронтенда.
ОБЯЗАННОСТИ
- Проектирование, разработка и поддержка современных приложений с использованием Angular.
- Создание повторно используемых и поддерживаемых компонентов с использованием standalone components и современных паттернов Angular.
- Работа с современным control flow Angular, включая @if, @for и @defer.
- Эффективное использование Signals и RxJS для управления состоянием и асинхронными потоками данных.
- Реализация соответствующих стратегий обнаружения изменений и оптимизация производительности фронтенда.
- Работа с Angular Routing, Reactive Forms и HTTP Client/interceptors.
- Разработка чистых, строго типизированных решений с использованием TypeScript.
- Создание адаптивных интерфейсов с использованием SCSS и установленных библиотек компонентов/дизайн-систем.
- Обеспечение соответствия приложений стандартам доступности, включая основы WCAG, навигацию с клавиатуры и ARIA.
- Реализация интернационализации с использованием ngx-translate.
- Написание и поддержка модульных и компонентных тестов с использованием Jest и Angular Testing Library.
- Разработка и поддержка E2E-тестов с использованием Playwright.
- Участие в код-ревью и внесение вклада в архитектуру фронтенда и инженерные стандарты.
- Работа в рамках установленных процессов качества с использованием ESLint, Prettier, Stylelint, Husky и commitlint.
- Сотрудничество с backend-инженерами по дизайну и интеграции API.
- Использование Git, контейнеризированных сред и CI/CD-пайплайнов в повседневной разработке.
ТРЕБОВАНИЯ
- Значительный профессиональный опыт работы с Angular, в идеале Angular 17+ или недавними версиями.
- Знания TypeScript на уровне Senior.
- Глубокое понимание RxJS 7 и реактивного программирования.
- Опыт работы с современной архитектурой и практиками разработки Angular.
- Хорошее понимание архитектуры компонентов, dependency injection, маршрутизации, форм, HTTP-коммуникаций и обнаружения изменений.
- Опыт работы с SCSS и адаптивной веб-разработкой.
- Опыт работы с библиотекой компонентов или дизайн-системой.
- Понимание доступности фронтенда (a11y) и принципов WCAG.
- Опыт тестирования фронтенда, предпочтительно Jest, Angular Testing Library и Playwright, или сопоставимых инструментов.
- Хорошее понимание Git, контейнеров, CI/CD и интеграции REST/API.
- Хорошее понимание ИИ и современной разработки с помощью ИИ — вам не обязательно быть инженером по ИИ, но мы ожидаем, что вы будете понимать тему и ее практическое применение.
- Сильные коммуникативные навыки и способность эффективно работать в кросс-функциональной инженерной команде.
- Ожидается готовность и возможность путешествовать по мере необходимости для проекта или клиента. Это может включать случайные внутренние или международные поездки, иногда с коротким уведомлением.
Желательно
- Опыт работы с ngx-translate или аналогичными решениями для интернационализации.
- Опыт использования axe или других инструментов для тестирования доступности.
- Предыдущий опыт работы с дизайн-системами корпоративного масштаба.
- Опыт участия в разработке архитектуры фронтенда или наставничества других разработчиков.
ЧТО МЫ ПРЕДЛАГАЕМ
- Возможности обучения с оплачиваемыми сертификатами, учебными обедами и уроками языка.
- Шанс сменить проект через год.
- Тимбилдинг дважды в год и компенсация за празднование побед каждый квартал.
- Офис в Вильнюсе, Литва, с тематическими обедами и дружелюбной атмосферой для животных.
- Возможности удаленной работы.
- Гибкий график отпусков в зависимости от проекта.
- Сезонные мероприятия с коллегами (от пеших челленджей до вейкбординга).
- Медицинская страховка для жителей Литвы.
- Реферальные бонусы.
- Дни лояльности.
- Признание важных событий вашей жизни.