Buymie — мобильная платформа, предоставляющая услуги по доставке продуктов по всей Ирландии. Компания была признана Deloitte самой быстрорастущей технологической компанией в Ирландии. Размер команды — 51-200 человек, инвестиции — €17M.
Требования:
— 5+ лет опыта
— Владение Angular
— Владение TypeScript
— Опыт работы с REST
— Свободное владение английским языком
Контекст:
— CEO и ко-фаундер — Devan Hughes
— В компании работает много русскоговорящих сотрудников
Задачи:
— Разрабатывать и развивать пользовательскую часть AI companion платформы.
— Реализовывать сложные продуктовые флоу: AI-чаты, генерацию контента, wizard'ы, paywall и checkout.
— Работать с realtime-функциональностью: чат, генерация контента, платежи и синхронизация данных.
— Развивать PWA, работу с медиа, stories/reels UI и аналитикой.
— Следить за производительностью и качеством архитектуры.
Требования:
— 5+ лет коммерческого опыта во frontend-разработке.
— Уверенный Vue 3 + Composition API и TypeScript.
— Опыт с Nuxt и SSR/CSR.
— Понимание управления серверным и UI-состоянием.
— Опыт с WebSocket/realtime.
— Опыт разработки сложных продуктовых интерфейсов и high-load проектов будет плюсом.
— Внимание к производительности и чистой модульной архитектуре.
Условия:
— Формат: удалённо
— Вилка зарплаты: $3 500–5 000 в месяц
УдалённоseniorГеография найма не уточнена
Не хотите искать каждый день?
Настройте подбор один раз, и подходящие вакансии будут сами приходить в Telegram.
Настройте подбор, и подходящие вакансии будут приходить в Telegram.
Location: Serbia
Job Overview
:
As a React Frontend Software Engineer, you will be responsible for developing and implementing user interface components using React.js and workflows (such as Flux or Redux). You will ensure that these components and the overall application are robust and easy to maintain, ensuring a seamless user experience.
Key Responsibilities:
Development and Design:
Develop new user-facing features using React.js. Build reusable components and front-end libraries for future use. Translate designs and wireframes into high-quality code.
Performance Optimization:
Optimize components for maximum performance across a vast array of web-capable devices and browsers.
Collaboration:
Collaborate with product team and back-end developers for defining and implementing innovative solutions for the product direction, visuals, and user experience.
Testing and Debugging:
Write and maintain test cases to ensure the robustness and reliability of the code. Debug and fix issues reported in the production environment.
Maintenance and Upgrades:
Keep up-to-date with the latest React.js trends and industry best practices.
Requirements:
Education:
Bachelor's degree in Computer Science, Software Engineering, or a related field.
Experience:
At least 5-6 years of experience in React.js development. Experience with popular React.js workflows (such as Flux or Redux) is a must.
Technical Skills:
Proficiency in JavaScript, including DOM manipulation and the JavaScript object model. Familiarity with newer specifications of ECMAScript. Experience with data structure libraries.
Soft Skills:
Strong problem-solving skills, a keen eye for detail, and a team-oriented mindset. Excellent communication skills for coordinating with other teams.
Other:
Familiarity with RESTful APIs, modern front-end build pipelines and tools, code versioning tools such as Git.
Disclaimer:
This job description is not an exhaustive list of the skills, efforts, duties, and responsibilities associated with the position. The company is an equal opportunity employer. All qualified applicants will receive consideration for employment without regard to age, ancestry, color, family or medical care leave, gender identity or expression, genetic information, marital status, medical condition, national origin, physical or mental disability, political affiliation, protected veteran status, race, religion, sex (including pregnancy), sexual orientation, or any other characteristic protected by applicable laws, regulations, and ordinances.
Note:
The actual duties and responsibilities may vary depending on the department's needs and the evolution of the role.
Location: Poland
Job Overview
:
As a React Frontend Software Engineer, you will be responsible for developing and implementing user interface components using React.js and workflows (such as Flux or Redux). You will ensure that these components and the overall application are robust and easy to maintain, ensuring a seamless user experience.
Key Responsibilities:
Development and Design:
Develop new user-facing features using React.js. Build reusable components and front-end libraries for future use. Translate designs and wireframes into high-quality code.
Performance Optimization:
Optimize components for maximum performance across a vast array of web-capable devices and browsers.
Collaboration:
Collaborate with product team and back-end developers for defining and implementing innovative solutions for the product direction, visuals, and user experience.
Testing and Debugging:
Write and maintain test cases to ensure the robustness and reliability of the code. Debug and fix issues reported in the production environment.
Maintenance and Upgrades:
Keep up-to-date with the latest React.js trends and industry best practices.
Requirements:
Education:
Bachelor's degree in Computer Science, Software Engineering, or a related field.
Experience:
At least 5-6 years of experience in React.js development. Experience with popular React.js workflows (such as Flux or Redux) is a must.
Technical Skills:
Proficiency in JavaScript, including DOM manipulation and the JavaScript object model. Familiarity with newer specifications of ECMAScript. Experience with data structure libraries.
Soft Skills:
Strong problem-solving skills, a keen eye for detail, and a team-oriented mindset. Excellent communication skills for coordinating with other teams.
Other:
Familiarity with RESTful APIs, modern front-end build pipelines and tools, code versioning tools such as Git.
Disclaimer:
This job description is not an exhaustive list of the skills, efforts, duties, and responsibilities associated with the position. The company is an equal opportunity employer. All qualified applicants will receive consideration for employment without regard to age, ancestry, color, family or medical care leave, gender identity or expression, genetic information, marital status, medical condition, national origin, physical or mental disability, political affiliation, protected veteran status, race, religion, sex (including pregnancy), sexual orientation, or any other characteristic protected by applicable laws, regulations, and ordinances.
Note:
The actual duties and responsibilities may vary depending on the department's needs and the evolution of the role.
Location: Romania
Job Overview
:
As a React Frontend Software Engineer, you will be responsible for developing and implementing user interface components using React.js and workflows (such as Flux or Redux). You will ensure that these components and the overall application are robust and easy to maintain, ensuring a seamless user experience.
Key Responsibilities:
Development and Design:
Develop new user-facing features using React.js. Build reusable components and front-end libraries for future use. Translate designs and wireframes into high-quality code.
Performance Optimization:
Optimize components for maximum performance across a vast array of web-capable devices and browsers.
Collaboration:
Collaborate with product team and back-end developers for defining and implementing innovative solutions for the product direction, visuals, and user experience.
Testing and Debugging:
Write and maintain test cases to ensure the robustness and reliability of the code. Debug and fix issues reported in the production environment.
Maintenance and Upgrades:
Keep up-to-date with the latest React.js trends and industry best practices.
Requirements:
Education:
Bachelor's degree in Computer Science, Software Engineering, or a related field.
Experience:
At least 5-6 years of experience in React.js development. Experience with popular React.js workflows (such as Flux or Redux) is a must.
Technical Skills:
Proficiency in JavaScript, including DOM manipulation and the JavaScript object model. Familiarity with newer specifications of ECMAScript. Experience with data structure libraries.
Soft Skills:
Strong problem-solving skills, a keen eye for detail, and a team-oriented mindset. Excellent communication skills for coordinating with other teams.
Other:
Familiarity with RESTful APIs, modern front-end build pipelines and tools, code versioning tools such as Git.
Disclaimer:
This job description is not an exhaustive list of the skills, efforts, duties, and responsibilities associated with the position. The company is an equal opportunity employer. All qualified applicants will receive consideration for employment without regard to age, ancestry, color, family or medical care leave, gender identity or expression, genetic information, marital status, medical condition, national origin, physical or mental disability, political affiliation, protected veteran status, race, religion, sex (including pregnancy), sexual orientation, or any other characteristic protected by applicable laws, regulations, and ordinances.
Note:
The actual duties and responsibilities may vary depending on the department's needs and the evolution of the role.
Задачи:
— Разработка и настройка пользовательской части (веб интерфейс)
— Разработка и применение юнит – тестов
— Верстка
— Отображение данных виде карт, схем, графиков
— Оптимизация производительности текущих решений, Code-review
— Оптимизация дизайна
Требования:
— Образование высшее техническое
— Опыт работы от 2 лет
— Опыт разработки веб-приложений на стеке технологии PHP, JavaScript, TypeScript, HTML и CSS разметки
— Опыт работы с инструментами- React.js, Angular, Git, графические редакторы
— Глубокое понимание принципа работы Web и Backend на уровне HTTP/HTTPS, RestApi, Json, DNS
Условия:
— Работа на крупном, стабильном предприятии
— Оформление в соответствии с ТК РФ
— Заработная плата «белая», рыночного уровня
— График работы преимущественно офисный / гибрид (пятидневка)
— Медицинское обслуживание в ведомственной поликлинике Управления делами Президента РФ
— бронирование от мобилизации
— офис подразделения - Бумажный проезд, дом 14, к. 2. (м. Савеловская)
Задачи:
— Разработка и поддержка веб-приложений на основе React;
— Создание интуитивно понятного интерфейса пользователя с использованием современных технологий;
— Взаимодействие с командой: дизайнеры, аналитики и разработчики, для реализации функциональности;
— Оптимизация приложений для максимальной скорости и масштабируемости;
— Участие в код-ревью и развитие лучших практик написания кода.
Требования:
— Опыт работы с React от 3-х лет;
— Знание TypeScript, HTML, CSS;
— Опыт работы с RESTful API и/или GraphQL;
— Понимание основ Redux или других систем управления состоянием;
— Умение работать с системами контроля версий (Git).
Будет преимуществом:
— Опыт тестирования приложений (например, Jest, React Testing Library);
— Опыт работы с Ant Design будет плюсом.
Условия:
— Работа в стабильной IT-компании, аккредитованной Минцифрой РФ;
— Официальное оформление согласно Трудовому кодексу РФ;
— Корпоративный ДМС после прохождения испытательного срока;
— Формат работы: гибрид (офис - м. Академическая) или удаленный;
— Трудоустройство по ТК РФ c первого дня, официальная заработная плата.
Задачи:
— создание динамичных и отзывчивых пользовательских интерфейсов
— внедрение передовых практик для обеспечения высокой производительности и оптимизации рендеринга
— внедрение RESTful и GraphQL API для взаимодействия с бэкенд-системами и работы с микросервисами
— проектирование и реализация повторно используемых компонентов и UI-библиотек для упрощения разработки и поддержания консистентности интерфейсов
— разработка кастомных хуков (Hooks) и утилит для расширения функциональности приложений
— анализ и оптимизация производительности фронтенд-приложений для снижения времени загрузки страниц и улучшения пользовательского опыта
— внедрение стратегий для улучшения показателей Core Web Vitals и обеспечения соответствия последним требованиям SEO
— подготовка, автоматизация и выполнение деплоя приложений и сервисов в различных окружениях (тестовые, продуктивные среды)
— обеспечение бесперебойной работы приложений после развертывания, устранение возникающих проблем в процессе эксплуатации
— взаимодействие с командами дизайнеров для создания и улучшения пользовательских интерфейсов
— прототипирование новых функций и взаимодействий для быстрого тестирования и улучшения пользовательского опыта
— разработка и поддержка тестов для компонентов
Требования:
— высшее образование (ИТ, техническое)
— аналогичный опыт работы от 5 лет, уровень: Senior
— уверенное владение JavaScript и TypeScript, опыт работы с фреймворками React, React Native, Vue.js
— знание и применение современных методологий CSS (CSS-in-JS, PostCSS, SASS, Tailwind CSS)
— работа с современными технологиями управления состоянием (Redux, Vuex, Recoil) и контекстным API для эффективного управления данными на клиенте
— внедрение и настройка GraphQL с Apollo Client или Relay
— использование современных технологий для рендеринга на стороне сервера (SSR) и статической генерации (SSG) с Next.js и Nuxt.js
— использование Figma, Sketch, Adobe XD для работы с макетами
— использованием современных инструментов контроля качества интерфейсов (Jest, Testing Library, Cypress)
— SQL и работа с базами данных (MS SQL, PostgreSQL, Oracle, ClickHouse)
— знание инструментов, таких как Jenkins, GitLab Actions, Git, Nexus, Docker, Jmetr
— инструменты тестирования: Jest, Cypress, Testing Library
— коммуникативные навыки для работы с заказчиками и командой
— умение презентовать результаты анализа
— внимание к деталям
— умение управлять временем и приоритизировать задачи
Условия:
— строгое соблюдение ТК РФ
— стабильная заработная плата
— выплата премии к профессиональному празднику
— годовое вознаграждение (13 заработная плата)
— материальная помощь к отпуску
— индексация заработной платы в зависимости от инфляции
— медицинская страховка
— аккредитованная IT-компания
— работа в мотивированной команде профессионалов.
Задачи:
— Верстать интерфейсы по готовым макетам
— Разрабатывать компоненты на React
— Подключать REST API
— Исправлять ошибки и дорабатывать существующий функционал
Требования:
— базовое знание JavaScript или TypeScript
— понимание React, HTML и CSS
— базовые навыки работы с Git
— желание учиться и разбираться в новых задачах
— ответственность и внимательность
Условия:
— full-time офис, Астана, Левый Берег, район ЭКСПО.
Компания Bell Integrator — крупный системный интегратор, аккредитованная ИТ-компания с более чем 2500 специалистами. Проект: технологическая платформа для производства, хранения и дистрибуции медиаконтента с использованием AI агентов для автоматизации и творческих задач, публикация контента в 30+ каналах, включая сайты, приложения, мессенджеры и соцсети. Цель — сокращение Time to Market и изменение управления медиа в крупном банковском бизнесе.
Задачи:
— Техническое лидерство в создании интерфейсов управления интеллектуальным конвейером.
— Ключевое участие в проектировании AI агентов и мульти агентных систем.
— Проектирование архитектуры взаимодействия пользователей с мульти агентными системами.
— Наставничество команды и установка технологических стандартов.
Требования:
— Опыт коммерческой фронтенд-разработки от 5 лет, из них от 2 лет в роли Senior.
— Глубокий опыт с React, Next.js, TypeScript, понимание внутреннего устройства.
— Опыт проектирования архитектуры сложных фронтенд-приложений и принятия ключевых технических решений.
— Знание принципов SOLID, DRY, KISS и паттернов проектирования.
— Опыт работы с Redux Toolkit, RTK Query в крупных проектах.
— Уверенные знания HTML5, CSS3, препроцессоров SASS.
— Опыт работы с REST API, SSR и Node.js на продвинутом уровне.
— Опыт работы с Server-Sent Events (SSE): проектирование стриминговых интерфейсов, обработка событий, реконнекты, graceful degradation.
— Навыки написания unit тестов (Jest, React Testing Library), внедрение культуры тестирования.
— Опыт наставничества, менторства, проведения код ревью, работа по GitFlow.
— Навыки работы с дизайн системами, чтение макетов в Figma/Pixso.
— Опыт с AI инструментами и практиками (плюсом): работа с AI агентами (Roo Code, Giga Code, Open Code, Claude Code, Codex), настройка agents.md, правила и промпты, внедрение в команду.
— Понимание и опыт работы с MCP (Model Context Protocol), архитектура MCP серверов, взаимодействие интерфейс — агент — инструменты.
— Навыки продвинутого промпт-инжиниринга и взаимодействия с AI ассистентами.
— Опыт использования AI инструментов для генерации и ревью кода (GitHub Copilot, Codium, Codeium).
— Опыт оптимизации производительности высоконагруженных веб-приложений.
Условия:
— Участие в интересном проекте.
— Профессиональный и карьерный рост.
— Работа в команде профессионалов.
— Уровень заработной платы обсуждается индивидуально.
— Формат работы офисный/гибридный в Москве (на период ИС офис).
Задачи:
— Верстать интерфейсы по готовым макетам;
— Разрабатывать компоненты на React;
— Подключать REST API;
— Исправлять ошибки и дорабатывать существующий функционал.
Требования:
— базовое знание JavaScript или TypeScript;
— понимание React, HTML и CSS;
— базовые навыки работы с Git;
— желание учиться и разбираться в новых задачах;
— ответственность и внимательность.
Коммерческий опыт не требуется. Будет плюсом наличие учебных проектов, GitHub или портфолио.
Условия:
— full-time;
— офис;
— Астана, Левый Берег, район ЭКСПО.
Задачи:
- Разрабатывать и развивать frontend на React / Next.js
- Реализовывать интерфейсы по Figma с использованием TailwindCSS
- Строить мультидоменную и мультивитринную архитектуру
- Интегрировать frontend с backend на Django через REST API
- Реализовывать ключевые пользовательские страницы: Landing, Pricing, Checkout, Login, My Account
Требования:
- От 6 лет коммерческого опыта с React
- Уверенное знание Next.js, TypeScript, TailwindCSS
- Уверенная работа с REST API, опыт интеграции frontend с backend на Django
- Опыт работы с SSR / SSG, понимание routing и middleware в Next.js
Задачи:
— Поддержка существующих клиентских программных продуктов компании (сайт, мобильная версия);
— Участие в проектировании новых модулей продуктов, расширению их функциональности;
— Выполнение код-ревью и рефакторинга;
— Аудит работы приложений для последующей оптимизации и модернизации;
— Ведение технической документации программных продуктов;
— Приемка задач от заказчика, презентация выполненных проектов.
Требования:
— Опыт от 3 лет разработки веб-приложений на основе фреймворка Angular актуальных версий (от 18);
— Понимание основ работы web-приложений, взаимодействия frontend и backend (websocket/REST), протокола HTTP;
— Умение планировать ход работ по реализации требований заказчика, декомпозиция на подзадачи, предварительная оценка трудозатрат;
— Английский язык на уровне чтения технической документации.
Желательно:
— Опыт работы с инструментами автоматизации и тестирования приложений;
— Опыт применения web-технологий передачи аудио/видеопотоков (WebRTC);
— Опыт разработки приложений на python, работы с базами данных и знание языка запросов SQL.
Условия:
— Работа из офиса на время испытательного срока (3 месяца). Гибрид обсуждается после испытательного срока.
Задачи:
— разработка фронтенд-приложений с использованием React и TypeScript
Требования:
— опыт работы с React, TypeScript, Redux, Redux Toolkit, RTK Query
— знание REST API и формата JSON
— опыт работы с npm
Условия:
— гибридный формат работы
Компания с 2002 года предоставляет инновационные решения в области аутсорсинга бизнес-процессов, HR-консалтинга и гибкой занятости.
Задачи:
- Разрабатывать новые и развивать существующие пользовательские интерфейсы на React
- Участвовать в анализе, проектировании и оценке технических решений вместе с командой
- Писать unit и функциональные тесты
- Участвовать в code review
Требования:
- Обучение на 3-м и выше курсе бакалавриата, специалитета или магистратуры по ИТ-специальности
- Опыт разработки на React
Условия:
- Формат работы: удалённо или гибрид
Задачи:
— Разработка и развитие клиентской части продукта на React — от архитектуры и управления состоянием до production-ready UI
— Проектирование масштабируемой frontend-архитектуры, выбор технологических решений и формирование стандартов разработки
— Интеграция с backend REST API, участие в проектировании контрактов взаимодействия (OpenAPI/Swagger)
— Оптимизация производительности приложения, управление техническим долгом, рефакторинг сложных участков кода
— Участие в code review, менторство разработчиков, развитие инженерных практик команды
— Взаимодействие с product-менеджерами, дизайнерами и backend-разработчиками на всех этапах разработки
— Участие в декомпозиции задач, технической оценке и планировании спринтов
Требования:
— Опыт коммерческой разработки на React от 5 лет, из них не менее 2 лет в роли Senior
— Глубокое знание React (18+) и его экосистемы: хуки, контекст, жизненный цикл компонентов, механизмы ререндеринга и оптимизации (мемоизация, виртуализация)
— Уверенное владение TypeScript (generics, utility types, типизация сложных структур)
— Опыт работы с state-менеджерами: Redux Toolkit / Zustand / React Query / TanStack Query; понимание разделения server-state и client-state
— Понимание принципов работы REST API, авторизации (JWT), обработки ошибок, идемпотентности (для платежных сценариев)
— Опыт проектирования архитектуры SPA-приложений высокой сложности (множество зависимостей, ролей и сценариев)
— Навыки адаптивной, кроссбраузерной и мобильной вёрстки (HTML5, CSS3, SCSS)
— Умение работать с дизайн-системами, коллекциями компонентов (Untitled UI React, shadcn/ui), опыт ведения UI-kit в Storybook
— Опыт написания тестов (Jest, Vitest, React Testing Library)
— Навыки проведения code review и менторства
— Системное мышление, умение упрощать сложные системы, критическое мышление
— Понимание принципов чистого кода, SOLID, паттернов проектирования
— Знание методологий гибкой разработки (Scrum/Kanban)
Будет плюсом:
— Опыт работы в финтехе или highload-проектах
— Наличие портфолио / ссылок на GitHub или участие в open-source проектах
Условия:
— Полностью удалённый формат работы
— Встречи и корпоративные мероприятия в офисе Москва/Вологда
— Окладная часть + KPI
— Возможность влиять на архитектуру и выбирать технологии
— Работу в сильной команде, поддержку профессионального роста
— Интересные задачи в быстрорастущем проекте