Location: Intellias
Meet your recruiter
Mariia Savchenko
mariia.savchenko@intellias.com
https://www.linkedin.com...
Vacancy details
Software Engineering
JavaScript Engineer (Angular)
Senior
Porto, Portugal
Remote
APPLY NOW
REFER A FRIEND
For decades we are champions of the mobility industry. With our smart mobility solutions, we connect businesses and lives across Europe. Our fuel cards, tolls, and refund secure mobile solutions are working on the base of Europe’s biggest station network. We enable true borderless logistics and transportation, payment, and fleet management solutions.
What project we have for you
Now we are progressing to the next level: in times of digitization and climate change, our company aims to continue its tradition as the one mobility service provider that keeps its customers driving.
Become part of a dedicated and professional team that helps shape commercial mobility throughout Europe.
About the project:
• You will work as part of a Scrum software development team with members from Romania, Germany, and Ukraine who design and implement software that focuses on the topics of user management, customer master data, and alike
• You will work on frontends used by customers which
o are Angular-based
o use REST backend APIs provided by Java-based microservices
o run in the Azure cloud
• You will be part of the Customer Product Services organization, which consists of multiple software development teams and focuses on delivering high-quality software services for the customers, reachable via the web
What you will do
Take responsibility for the whole process of developing a user-friendly and versatile web applications
Developing framework libraries to be used by other teams in the same product
Migrating from legacy applications (other UI technologies and data center)
Create Unit and Integration tests to ensure the quality of code
Creating well-written documentation
Be a part of the Scrum team
What you need for this
5+ years of Application design/development experience as a Frontend Developer
Be an accomplished developer that specializes in Angular and TypeScript (ES5, ES201)
Knowledge of interface technologies (e.g. HTTP, REST)
Familiarity with UI/UX design
Experience in working in a Scrum team
Proven experience in developing in a CI/CD environment with test automation
Upper-intermediate (B2) level of English
Nice to have:
High level of initiative and creativity, forward-looking, structured way of working, and high level of commitment
You are interested in continuing education and want to be part of a team. Thinking outside the box comes naturally to you
Higher Education:
Degree in computer science, or comparable education and relevant work experience as a developer
What it’s like to work at Intellias
At Intellias, where technology takes center stage, people always come before processes. By creating a comfortable atmosphere in our team, we empower individuals to unlock their true potential and achieve extraordinary results. That’s why we offer a range of benefits that support your well-being and charge your professional growth.
We are committed to fostering equity, diversity, and inclusion as an equal opportunity employer. All applicants will be considered for employment without discrimination based on race, color, religion, age, gender, nationality, disability, sexual orientation, gender identity or expression, veteran status, or any other characteristic protected by applicable law.
We welcome and celebrate the uniqueness of every individual. Join Intellias for a career where your perspectives and contributions are vital to our shared success.
Skills
Angular
TypeScript
Задачи:
— Разработка и развитие клиентской части высоконагруженных финансовых сервисов с использованием React и Angular, включая поддержку легаси, миграцию и микрофронтендную архитектуру.
— Проектирование и интеграция интеллектуальных UI-агентов (LLM-ассистенты, Copilot-интерфейсы, автономные сценарии) в экосистему продукта.
— Выстраивание масштабируемой архитектуры фронтенда с применением современных методологий, таких как Feature-Sliced Design.
— Написание автоматизированных тестов для критически важных финансовых флоу.
— Проведение код-ревью, проработка технических решений и оптимизация производительности (рендеринг, утечки памяти).
Требования:
— Экспертное владение TypeScript, включая сложную типизацию, дженерики, type guards и строгие режимы компиляции.
— Уверенный коммерческий опыт работы с React и Angular.
— Глубокое понимание жизненного цикла компонентов, реактивности, стейт-менеджмента (Redux/Zustand для React, RxJS/NgRx для Angular) и Dependency Injection.
— Практический опыт покрытия кода тестами (Unit, Integration, E2E) с использованием Jest, Vitest, Testing Library, Playwright или Cypress.
— Понимание принципов взаимодействия с LLM API и опыт разработки продуктов с использованием ИИ агентов.
— Инженерное мышление, знание паттернов проектирования, алгоритмов и структур данных.
— Способность решать нетиповые задачи, проектировать отказоустойчивые системы.
— Знание специфики финансовых приложений, включая требования к безопасности, работу с большими объемами данных, сложными таблицами, графиками и веб-сокетами.
— Высокий уровень самостоятельности, умение аргументировать технические решения и выстраивать коммуникацию в распределенной команде.
Условия:
— Официальное трудоустройство по ТК РФ.
— Гибкий формат работы с возможностью удалённой работы или гибридного формата в Москве.
— Офис в Москве в урбанистическом стиле рядом с метро Технопарк.
— Расширенная программа ДМС со стоматологией с первого дня работы.
— Доплата по больничному листу до 5 рабочих дней в год.
— Линия психологической поддержки.
— Врач в офисе и массажные кресла для сотрудников в Москве.
— Бесплатные посещения фитнес-клуба А-sport на станции метро Технопарк.
— Корпоративная программа профессионального обучения совместно с Альфа Групп.
— Возможность участия в профильных конференциях и доступ к онлайн-библиотеке.
— Карьерное развитие, программа наставничества, профессиональные коммьюнити.
— Кафетерий льгот через 6 месяцев с возможностью выбора различных опций.
— Корпоративные мероприятия и тимбилдинги в онлайн и офлайн формате.
— Подарки к праздникам и материальная помощь по особым случаям.
— 3 дня 100% оплачиваемых выходных в году.
География работы: Москва, удалённо.
Задачи:
— Разработка и развитие клиентской части экосистемы Lagrange, включая дашборды и интерфейсы взаимодействия с ZK-сопроцессорами.
— Интеграция приложений с блокчейн-провайдерами (Ethers.js, Viem, Wagmi) и поддержка различных типов кошельков.
— Оптимизация производительности React-компонентов при работе с большими массивами данных из блокчейна в реальном времени.
— Проектирование и реализация сложных интерактивных графиков и визуализаций для мониторинга состояния ZK-доказательств.
— Тесное взаимодействие с дизайнерами (Figma) и backend-командой для обеспечения идеального UX/UI.
— Покрытие кода Unit и Integration тестами для обеспечения стабильности финансовых интерфейсов.
Требования:
— Опыт коммерческой разработки на React от 3 лет.
— Глубокое знание JavaScript (ES6+) и обязательное владение TypeScript.
— Опыт работы с современными стейт-менеджерами (Zustand, Redux Toolkit или TanStack Query).
— Практический опыт в Web3: понимание жизненного цикла транзакций, работы RPC-нод и специфики dApps.
— Умение верстать адаптивные и доступные интерфейсы с использованием Tailwind CSS или Styled Components.
— Знание инструментов сборки (Vite, Webpack) и основ CI/CD.
— Английский на уровне чтения документации и общения в Slack.
Условия:
— Удалённая работа, полный рабочий день, гибкое начало дня.
УдалённоmiddleГеография найма не уточнена
Не хотите искать каждый день?
Настройте подбор один раз, и подходящие вакансии будут сами приходить в Telegram.
Настройте подбор, и подходящие вакансии будут приходить в Telegram.
Задачи:
— Освоить основы фронтенд-разработки.
— Получить знания и навыки, необходимые для работы над реальными проектами.
— Изучить ключевые принципы фронтенда.
— Разобраться в процессе разработки и актуальных технологиях.
— Углубить знания по HTML, CSS, JavaScript.
— Познакомиться с TypeScript и объектно-ориентированным программированием.
Требования:
— Проживание в Нижнем Новгороде.
— Быть студентом последних курсов или выпускником технического вуза.
— Понимать базовые принципы веб-разработки.
— Активно писать на JavaScript.
— Использовать Git.
— Владеть основами HTML и CSS.
— Знать адаптивную и семантическую верстку, а также БЭМ-методологию.
Условия:
— Бесплатная стажировка-интенсив длительностью 4 недели.
— Много теории и практики.
— Работа с одной из самых востребованных UI-библиотек на рынке (React).
— Эксперты делятся опытом и полезными материалами.
— Реализация полноценного выпускного React-проекта с TypeScript.
— Формат занятий: понедельник, среда, пятница; первое и два последних занятия очно, остальные онлайн.
— Начало обучения 11 декабря 2026 года, завершение 22 января 2027 года.
— Старт занятий в 19:00 по московскому времени, продолжительность 3 часа.
— Для участия необходимо заполнить анкету и пройти тест по ссылке до 29 ноября включительно.
— Лучшие выпускники смогут присоединиться к команде Лиги Цифровой Экономики для работы на крупных ИТ-проектах в Нижнем Новгороде.
Location: Москва
Workplace: Офис
Команда личного кабинета Яндекс ID создаёт и поддерживает инфраструктуру, которая позволяет миллионам пользователей управлять своими данными и получать доступ ко всем сервисам Яндекса. Мы ищем коллегу в команду разработчиков интерфейсов. Наш стек: React, TypeScript, GraphQL, Effector, Vite.
Яндекс ID — ключевой компонент экосистемы Яндекса. Мы обеспечиваем сквозную авторизацию на портале и во внешних сервисах, отвечаем за регистрацию, авторизацию и управление пользовательскими данными. Наши приоритеты — удобство и безопасность. Команда личного кабинета Яндекс ID создаёт и поддерживает инфраструктуру, которая позволяет миллионам пользователей управлять своими данными и получать доступ ко всем сервисам Яндекса.
Наша команда разработчиков интерфейсов взаимодействует с бэкенд-командами всей компании, продуктами и дизайнерами. Мы живём двухнедельными циклами планирования и полугодовым стратегическим планированием. Любим автоматизировать то, что становится рутиной.
Стек технологий: React, TypeScript, GraphQL, Effector, Vite.
Обязанности
Проектирование продукта и архитектуры
Вам предстоит участвовать в проектировании продукта, обсуждать и предлагать архитектурные решения вместе с командой, продуктами и дизайнерами.
Интерфейсы и эксперименты
Вы будете разрабатывать интерфейсы, поддерживать многочисленные эксперименты и обновления, писать на JavaScript и TypeScript для браузера и на Node.js для BFF.
Качество, скорость и безопасность
Вы станете улучшать качество и повышать скорость работы интерфейсов. Вместе с командами из разных сервисов Яндекса вы сделаете так, чтобы управление пользовательскими данными было удобным и безопасным.
Больше о фронтенде в Яндексе — в канале
Yandex for Frontend
Требования
* Работали с React и TypeScript в production-проектах
* Понимаете асинхронные процессы: загрузки, ошибки, повторные запросы, многошаговые флоу
* Знакомы с GraphQL (желательно Apollo Client)
* Писали unit- и E2E-тесты (Vitest/Jest, Playwright)
* Умеете писать поддерживаемый код и работать в слоистой архитектуре (FSD или аналог)
Будет плюсом
* Работали с Effector или другим явным state management (Redux, MobX, Zustand)
* Имеете опыт с NestJS либо BFF, SSR
* Знакомы со Storybook, i18n, формами и валидацией
Задачи:
— сверстать интерактивный интерфейс с динамическими элементами и адаптивом для раздела визуального обследования.
Условия:
— бюджет 30 000 рублей, сроки обсуждаются в зависимости от объема работ.
Задачи:
— Отвечать за архитектуру сайта и лендингов, технический стек, качество кода и стабильность работы.
— Технически лидировать команду разработки: проводить дейлики, помогать с декомпозицией задач, проводить code review и развивать младших разработчиков.
— Управлять релизами и стабильностью продакшена: контролировать CI/CD, мониторинг ошибок, оперативно устранять инциденты и при необходимости выполнять откаты.
— Развивать архитектуру и модернизировать сайт: планировать миграцию на современный стек, работать с техническим долгом и легаси PHP/Pug.
— Оптимизировать производительность сайта: улучшать Core Web Vitals, скорость загрузки и пользовательский опыт.
— Развивать техническое SEO: совместно с SEO Lead улучшать индексацию, поисковую доступность и оптимизацию сайта для AI-поиска.
— Работать с продуктовыми метриками: понимать влияние задач на бизнес-показатели и помогать команде принимать технические решения с учетом продуктовых целей.
— Взаимодействовать со смежными командами: согласовывать общие технические решения, интеграции с личным кабинетом и развитие сайта.
Требования:
— Опыт во фронтенд-разработке от 5 лет, уверенное владение React, сильная техническая экспертиза и способность принимать архитектурные решения.
— Опыт работы со статическими генераторами сайтов (Gatsby, Astro или аналоги), headless CMS.
— Преимущество — опыт миграции действующего сайта на новый стек.
— Знание принципов производительности и технического SEO: Core Web Vitals, Lighthouse, SSR/SSG, индексация, оптимизация скорости загрузки.
— Опыт разработки международных многоязычных сайтов, включая RTL-языки.
— Навыки работы с CI/CD, мониторингом ошибок (Sentry или аналоги), релизами и откатами, способность оперативно решать проблемы в продакшене.
— Готовность работать с легаси-кодом (PHP, Pug), понимание принципов тестирования и code review.
— Опыт технического лидерства: организация работы небольшой команды, декомпозиция задач, развитие менее опытных разработчиков.
— Продуктовая ориентация: понимание влияния технических решений на бизнес-метрики, взаимодействие с продуктом, дизайном и смежными командами.
— Самостоятельность, ответственность, проактивность, ориентация на результат и готовность брать ownership за техническое состояние продукта.
Условия:
— Возможность влиять на результат и процессы.
— Высокая скорость и гибкость в принятии решений.
— Использование современных технологий и лучших мировых практик.
— Работа в мультикультурной команде экспертов.
— Постоянные вызовы и возможность выбора инструментов и путей решения проблем.
— Возможность работы и трудоустройства в любой точке мира.
— Комфортные условия: медицинская компенсация, конкурентная зарплата, уютные офисы, гибридный режим работы или полностью remote.
Задачи:
— разобраться, почему заявку на подключение сервиса оплаты долями отклоняют на модерации
— при необходимости разработать сайт
— провести интеграцию сервиса оплаты долями и пройти модерацию до одобрения
Важно: можно использовать готовые решения — плагины, модули, типовые интеграции от разработчиков.
Цель — рабочая оплата долями, а не уникальная разработка.
Цена: до 9 000 ₽.
Задачи:
— Создавать рекламные впечатления и разрабатывать шаблоны для веб-приложений Reddit, которые повышают производительность и функциональность рекламы.
— Сотрудничать с командами по продукту, дизайну и инженерии для инноваций и реализации простых решений для сложных задач.
— Участвовать в полном цикле разработки: проектирование, разработка, контроль качества, эксперименты, анализ и развертывание.
Требования:
— Опыт работы от 3 лет в веб-инжиниринге.
— Уверенное владение TypeScript и JavaScript.
— Готовность справляться с задачами по созданию данных, высокоотзывчивых и отказоустойчивых приложений.
— Опыт работы с лучшими практиками проведения тестирования, планированием качества кода/шаблонов, наблюдательностью.
— Умение проводить тщательную проверку кода и принимать обратную связь.
— Опыт использования инструментов GenAI для повышения производительности программной инженерии.
— Отличные коммуникативные навыки для сотрудничества в полностью удаленной среде и обсуждения сложных тем с техническими и нетехническими аудиториями.
Предпочтительные квалификации:
— Опыт работы в области рекламных технологий.
— Опыт работы на сайтах, ориентированных на потребителей (высокое качество производства в масштабе).
Условия:
— Полный рабочий день.
— Возможность удалённой работы.
Технологии, используемые в команде: TypeScript, HTML, CSS, Go, React, Thrift, gRPC, Kubernetes, Docker, Codex, Cursor.
Задачи:
— Перенос функциональности с SAP на собственную аналитическую платформу.
— Создание новых продуктов для планирования и контроля бюджетов.
— Работа над корпоративной системой распределения расходов на open-source решениях: Postgres, Clickhouse, Airflow, Superset, JS/Python (пилотная функциональность).
— Миграция функционала для существующих продуктов и разработка новых продуктов в рамках программы импортозамещения решений на базе SAP.
Требования:
— Коммерческий опыт работы в роли Frontend-разработчика от 5 лет.
— Опыт работы с React, Redux, TypeScript.
— Опыт работы с RTK.
— Умение работать с Webpack или Vite.
— Опыт работы со StyledComponents.
Условия:
— Оформление через ИП.
— Стабильный и прозрачный доход.
— Гибридный формат работы с редкими посещениями офиса в Москве (ЗИЛ, Серпуховская, Тульская, Шаболовская, Большая Тульская улица, 2).
Задачи:
— Реализация клиентской части приложения на React/TypeScript;
— Проектирование компонентной архитектуры и работа над техническим дизайном фич;
— Вёрстка по макетам, адаптивная и кроссбраузерная;
— Взаимодействие с разработчиками, архитекторами и ИБ, аналитиками, тестированием;
— Участие в обсуждении сценариев, code review, декомпозиции задач;
— Критически подходить к решению задач, предлагать свои варианты реализации.
Требования:
— Коммерческий опыт разработки SPA на React от 3 лет;
— Уверенное знание TypeScript: generics, utility types, discriminated unions;
— Опыт построения компонентной архитектуры и управления состоянием (Redux/RTK);
— Опыт работы с GraphQL (Apollo Client или аналоги) и REST (Fetch/Axios, RTK Query);
— Понимание HTTP: методы, статус-коды, кеширование (Cache-Control, ETag), CORS, cookies (SameSite, HttpOnly, Secure);
— Опыт работы с аутентификацией на клиенте: OAuth2/OIDC, хранение токенов, защита от XSS/CSRF;
— Адаптивная и отзывчивая вёрстка, опыт с современными подходами к стилизации (CSS Modules, препроцессоры);
— Опыт работы со сборщиками (Webpack/Vite): code splitting, lazy loading;
— Опыт написания тестов: unit (Jest/Vitest), компонентных (RTL), понимание где e2e уместнее;
— Опыт работы со сложными иерархическими структурами данных;
— Умение читать и рефакторить чужой код.
Условия:
— Работа в современном бизнес-центре в самом центре города;
— Оформление по ТК РФ, белая заработная плата;
— Возможность корпоративного обучения;
— Возможности для профессионального и карьерного роста;
— Гибкий график работы;
— Кофе, чай и интернет в неограниченных количествах;
— Охраняемая велостоянка.
Location: Москва
Workplace: Гибридный
О компании
Big Data — один из ключевых юнитов МТС. Сегодня Big Data — это 20 петабайт данных, 5 000 метрик на профиль и 400 увлечённых профессионалов в команде. Наши технологии применяются практически во всех направлениях компании: маркетинг, обслуживание, планирование сети, HR, розница. Среди наших продуктов — онлайн-кинотеатр КИОН, читалка «Строки», приложение Мой МТС и сервисы по продаже билетов.
Ищем стажёра frontend developer в МТС Все страховки. Это маркетплейс цифровых страховых продуктов. Портфель включает: Авто, Ипотека, Имущество, Гаджеты, Питомцы, Путешествия. Сервис осуществляет продажу полисов в рамках агентского договора со страховыми компаниями.
Обязанности
Разрабатывать frontend'а на React/Mobx/Typescript;
Создавать новые страницы сайта с компонентами дизайн-системы МТС по макетам Figma;
Участвовать в проектировании REST API для взаимодействия с backend;
Писать unit- и интеграционные тесты;
Взаимодействовать с аналитиками, backend-разработчиками и дизайнером в процессе проектирования и реализации задач.
Требования
Уверенные знания JavaScript, понимание принципов прототип-ориентированного и объектно-ориентированного программирования;
Опыт работы с React Hooks;
Знание как устроена и из чего состоит DOM, умение работать с DOM API напрямую без посредников;
Хорошие навыки кроссбраузерной верстки, в том числе с использованием css-препроцессоров (LESS/SASS);
Умение настраивать и работать с webpack;
Умение обращаться с терминалом Linux.
Условия
График работы 40 часов в неделю;
Гибридный формат работы;
Развитие в командах профессионалов и опытный наставник, готовый делиться опытом;
Мобильная связь за счет компании;
Подписка на онлайн-кинотеатр KION, сервис МТС Музыка, книжный сервис Строки от МТС, безлимитные мессенджеры и соцсети;
Специальные предложения от партнеров и скидки от продуктов экосистемы МТС;
Непрерывное развитие — доступ к курсам и вебинарам корпоративного университета и онлайн-библиотеке.
Задачи:
— Руководство фронтенд-разработкой: проектирование и создание сложных, интерактивных и адаптивных веб-приложений с использованием React.js.
— Разработка эффективных архитектурных решений: создание переиспользуемых компонентов и обеспечение их бесшовной интеграции с бэкенд-сервисами.
— Наставничество: сопровождение и обучение младших разработчиков, контроль соблюдения стандартов написания кода и лучших практик разработки.
— Взаимодействие: тесное сотрудничество с дизайнерами, продакт-менеджерами и бэкенд-разработчиками для реализации качественного функционала.
— Оптимизация производительности: оптимизация приложений для достижения максимальной скорости, масштабируемости и отзывчивости на различных устройствах.
— Проверка кода (Code Review): проведение регулярных проверок кода для поддержания его качества, читаемости и модульности.
— Отслеживание актуальных тенденций: изучение новейших трендов и достижений в сфере фронтенд-разработки и применение этих подходов в проектах.
— Тестирование: написание и поддержка модульных (unit) и интеграционных тестов для обеспечения надежности кода и отсутствия в нем ошибок.
— Работа по методологии Agile: участие в процессах Agile, таких как планирование спринтов, ежедневные рабочие встречи (standups) и ретроспективы.
Требования:
— Степень бакалавра в области компьютерных наук (или ее эквивалент).
— Опыт работы во фронтенд-разработке от 5 лет, включая не менее 3 лет практического опыта работы с React.js.
— Уверенное владение JavaScript, TypeScript, HTML5, CSS3, а также инструментами сборки фронтенда (например, Webpack).
— Глубокий опыт работы с библиотеками для управления состоянием, такими как Redux или MobX.
— Опыт взаимодействия с RESTful API и интеграции фронтенда с бэкенд-сервисами.
— Знание современных UI-фреймворков и дизайн-систем, например Material-UI или Ant Design.
— Уверенное понимание систем контроля версий (Git) и процессов CI/CD.
— Опыт работы с фреймворками для тестирования, такими как Jest, Enzyme или React Testing Library.
— Знание методов оптимизации производительности и передовых практик в этой области.
— Умение эффективно решать задачи и внимание к деталям.
— Отличные навыки общения и взаимодействия в команде.
— Опыт работы по методологиям Agile и в кросс-функциональных командах.
Будет плюсом:
— Опыт работы с серверным рендерингом (SSR) с использованием Next.js или аналогичного фреймворка.
— Знакомство с GraphQL.
— Опыт работы с Docker, Kubernetes и облачной инфраструктурой (AWS, Azure).
— Понимание принципов работы WebSockets и приложений, использующих данные в режиме реального времени.
Условия:
— Возможность для профессионального и личностного роста.
— Дружелюбная рабочая атмосфера.
— Интересные проекты, уникальный продукт, профессиональные коллеги уровня Senior и выше.
— Бесплатный кофе, чай и другие угощения (только в офисе).
— Вакансия предполагает только полную занятость; варианты совмещения или частичной занятости не рассматриваются.
— Гибкий график работы с возможностью удаленной работы.