Задачи:
— помогать команде переводить интерфейсы зарплатного проекта на новую дизайн-платформу Triplex Next
— исправлять несложные дефекты (баги) и покрывать их тестами
— дорабатывать адаптивную верстку Web in mobile по готовым дизайн-макетам
— писать простые, изолированные UI-компоненты (кнопки, инпуты, карточки) на React
— изучать архитектуру продукта, участвовать в код-ревью и командных встречах.
Требования:
— базовое владение JavaScript (ES6+), понимание типов данных, промисов и асинхронности
— знание основ TypeScript (типы, интерфейсы, дженерики)
— понимание основ React: компоненты, JSX, props, state, хуки (useState, useEffect)
— базовое знание HTML5 и CSS3 (боксовая модель, Flexbox, позиционирование)
— понимание того, как работает HTTP и API (разница между GET и POST, что такое JSON)
— навыки работы с генеративными AI-моделями;
— опыт создания AI-агентов и использования их в работе будет преимуществом
Условия:
— офисный формат работы (40 часов в неделю)
— корпоративный университет Сбера, внутренняя образовательная платформа, участие в IT-конференциях
— офис на Кутузовской с видом на набережную, зонами отдыха и спортзалом
— возможность перейти в штат на полную занятость по результатам прохождения стажировки
Задачи:
— Разработка и оптимизация фронтенда для платформы финансовых инструментов;
— Разработка API для взаимодействия с бэкендом;
— Оптимизация производительности фронтенда системы;
— Нагрузочное тестирование системы, бенчмаркинг, выявление и оптимизация узких мест совместно с командой бэкенд разработки;
— Участие в проектировании архитектуры системы.
Требования:
— 5+ лет коммерческого опыта с React/TypeScript;
— Опыт разработки фронтенд компонентов в React Storybook;
— Опыт адаптации фронтенда под требования тестирования через Selenium;
— Понимание принципов работы производных финансовых инструментов;
— Готовность к изучению новых технологий;
— Знание .NET, Python для эффективного взаимодействия с бэкендом (желательно).
Условия:
— Гибридный формат работы;
— Конкурентная заработная плата;
— Профессиональное обучение и развитие;
— Добровольное медицинское страхование сотрудника и несовершеннолетних членов семьи, страхование жизни и здоровья.
Задачи:
— Разработка и развитие клиентской части продукта на React — от архитектуры и управления состоянием до production-ready UI с реальными пользователями.
— Проектирование масштабируемой frontend-архитектуры, выбор технологических решений и формирование стандартов разработки.
— Интеграция с backend REST API, участие в проектировании контрактов взаимодействия (OpenAPI/Swagger).
— Оптимизация производительности приложения, управление техническим долгом, рефакторинг сложных участков кода.
— Участие в code review, менторство разработчиков, развитие инженерных практик команды.
— Взаимодействие с product-менеджерами, дизайнерами и backend-разработчиками на всех этапах разработки.
— Участие в декомпозиции задач, технической оценке и планировании спринтов.
Требования:
— Глубокое знание React (18+) и его экосистемы: хуки, контекст, жизненный цикл компонентов, механизмы ререндеринга и оптимизации (мемоизация, виртуализация).
— Уверенное владение TypeScript (generics, utility types, типизация сложных структур).
— Опыт работы с state-менеджерами: Redux Toolkit, Zustand, React Query, TanStack Query; понимание разделения server-state и client-state.
— Понимание принципов работы REST API, авторизации (JWT), обработки ошибок, идемпотентности (для платежных сценариев).
— Опыт работы с CI/CD, Git, системами сборки (Webpack, Vite).
— Понимание принципов чистого кода, SOLID, паттернов проектирования.
— Знание методологий гибкой разработки (Scrum, Kanban).
— Опыт коммерческой разработки на React от 5 лет, из них не менее 2 лет в роли Senior.
— Опыт проектирования архитектуры SPA-приложений высокой сложности (множество зависимостей, ролей и сценариев).
— Навыки адаптивной, кроссбраузерной и мобильной вёрстки (HTML5, CSS3, SCSS).
— Умение работать с дизайн-системами, коллекциями компонентов (Untitled UI React, shadcn/ui), опыт ведения UI-kit в Storybook.
— Опыт написания тестов (Jest, Vitest, React Testing Library).
— Навыки проведения code review и менторства.
— Системное мышление, умение упрощать сложные системы, критическое мышление.
Будет плюсом:
— Опыт работы в финтехе или highload-проектах.
— Наличие портфолио / ссылок на GitHub или участие в open-source проектах.
Условия:
— Полностью удаленный формат работы.
— Встречи и корпоративные мероприятия в офисе Москва/Вологда.
— Окладная часть + KPI.
— Возможность влиять на архитектуру и выбирать технологии.
— Работа в сильной команде, поддержка профессионального роста.
— Интересные задачи в быстрорастущем проекте.
УдалённоseniorГеография найма не уточнена, офис: Москва
Задачи:
- Разработка и поддержка пользовательских интерфейсов с помощью Vue 3 и TypeScript.
- Проектирование и реализация адаптивной верстки для различных устройств.
- Применение принципов ООП для написания чистого, масштабируемого кода.
- Настройка и оптимизация сборки проектов с использованием webpack и Module Federation.
- Работа с сетевым стеком: IP/TCP, HTTP/2, WebSocket.
- Участие в архитектурном проектировании микрофронтендов.
Требования:
- Опыт коммерческой разработки от 3-х лет.
- Уверенное владение HTML/CSS и адаптивной версткой.
- Отличное знание TypeScript и понимание основных принципов ООП.
- Практический опыт работы с Vue 3: написание и проектирование компонентов.
- Понимание концепции Module Federation и микрофронтендов.
- Знание сетевых протоколов: IP/TCP, HTTP/2, WebSocket.
- Опыт работы с Git и понимание рабочих процессов командной разработки.
Условия:
- Полная занятость.
- Гибкий график работы.
- Официальное оформление по ТК РФ.
Location: Remote - United States
Reddit is a community of communities. It’s built on shared interests, passion, and trust, and is home to the most open and authentic conversations on the internet. Every day, Reddit users submit, vote, and comment on the topics they care most about. With 100,000+ active communities and approximately 130 million daily active unique visitors, Reddit is one of the internet’s largest sources of information. For more information, visit
www.redditinc.com
.
Ads powers Reddit’s mission to bring community, belonging, and empowerment to everyone in the world. The Advertiser Platform organization owns ads.reddit.com, Reddit’s core advertiser-facing product.
We’re looking for a mid-level frontend engineer to join our Ads Manager team. Our team includes frontend and backend engineers who build tools that help advertisers create and manage campaigns at scale. We make complex advertising workflows easier to use, with a focus on performance and reliability.
In this role, you’ll own medium-sized frontend projects. You’ll help clarify requirements, propose technical solutions, and carry your work through implementation and release. You’ll make progress independently, collaborate with teammates on tradeoffs, and ask for input when you need it.
Responsibilities
Build intuitive, accessible interfaces that help advertisers create and manage campaigns.
Partner with product managers, designers, and backend engineers to turn advertiser needs into scoped projects.
Own technical design, implementation, testing, and release for medium-sized frontend projects.
Communicate progress, dependencies, and risks early so partners can plan around them.
Review code and document technical decisions to help the team maintain and extend its work.
Improve frontend performance and reliability, address bugs, and contribute reusable components and patterns.
Requirements
3+ years of software engineering experience, including 2+ years in frontend engineering.
Experience building and maintaining production web applications.
Ability to break down a project, evaluate technical tradeoffs, and deliver a solution independently.
Clear communication and a collaborative approach to problem-solving.
Experience writing maintainable code, testing your work, and participating in code reviews.
Preferred qualifications
Experience building advertising products, creative tools, or design systems.
Experience partnering directly with product managers and designers.
Benefits:
Comprehensive Healthcare Benefits and Income Replacement Programs
401k Match
Family Planning Support
Gender-Affirming Care
Mental Health & Coaching Benefits
Flexible Vacation & Reddit Global Days Off
Generous paid Parental Leave
Paid Volunteer time off
#li-remote
Pay Transparency:
This job posting may span more than one career level.
In addition to base salary, this job is eligible to receive equity in the form of restricted stock units, and depending on the position offered, it may also be eligible to receive a commission. Additionally, Reddit offers a wide range of benefits to U.S.-based employees, including medical, dental, and vision insurance, 401(k) program with employer match, generous time off for vacation, and parental leave. To learn more, please visit
https://www.redditinc.com/careers/
.
To provide greater transparency to candidates, we share base salary ranges for all US-based job postings regardless of state. We set standard base pay ranges for all roles based on function, level, and country location, benchmarked against similar stage growth companies. Final offer amounts are determined by multiple factors including, skills, depth of work experience and relevant licenses/credentials, and may vary from the amounts listed below.
The base salary range for this position is:
$164,200
—
$229,900 USD
In select roles and locations, the interviews will be recorded, transcribed and summarized by artificial intelligence (AI). You will have the opportunity to opt out of recording, transcription and summarization prior to any scheduled interviews.
During the interview, we will collect the following categories of personal information: Identifiers, Professional and Employment-Related Information, Sensory Information (audio/video recording), and any other categories of personal information you choose to share with us. We will use this information to evaluate your application for employment or an independent contractor role, as applicable. We will not sell your personal information or disclose it to any third party for their marketing purposes. We will delete any recording of your interview promptly after making a hiring decision. For more information about how we will handle your personal information, including our retention of it, please refer to our
Candidate Privacy Policy for Potential Employees and Contractors
.
Reddit is proud to be an equal opportunity employer, and is committed to building a workforce representative of the diverse communities we serve. Reddit is committed to providing reasonable accommodations for qualified individuals with disabilities and disabled veterans in our job application procedures. If, due to a disability, you need an accommodation during the interview process, please let your recruiter know.
Проект:
Мы разрабатываем систему, автоматизирующую весь жизненный цикл инвестиционной сделки. Наша инвестиционная платформа — уникальное решение на российском рынке для выдачи и сопровождения инвестиционного финансирования юридическим лицам.
Современный стек и архитектура:
- Микросервисная архитектура: Kubernetes, Docker, Istio, Kafka
- Микрофронтовая архитектура: модульные фронтенд-модули
- Интеллектуальные агенты: AI-банкир, AI-методолог
- Производственные агенты: разработчик, тестировщик, ревьювер
- Системы автоматизации: CI/CD, логистика, мониторинг
Требования:
- Глубокое знание JavaScript/TypeScript, React, Redux
- Знание парадигм программирования, CSS, HTML
- Опыт разработки микрофронтов
- Fullstack-опыт: backend (микросервисы) + frontend
- Опыт работы с автоматизациями и системами CI/CD
- Агентный режим разработки: работа с LLM (LangChain, LangFuse, OpenCode, Codex, Claude, инференсы)
- Опыт опенсорс-контрибуции и патчинга внешних библиотек
- Умение проектировать и внедрять исследовательские гипотезы в продакшн
Задачи:
- Разработка и внедрение AI-агентов (AI-банкир, AI-методолог)
- Разработка производственных агентов (разработчик, тестировщик, ревьювер)
- Разработка и внедрение систем автоматизации производственного процесса
- Исследования и выдвижение гипотез, проверка их в пилотных проектах
- Интеграция решений в инвестиционный ландшафт Сбера
- Реализация ключевых frontend-решений с учетом микрофронтовой архитектуры
- Проведение code review и техническое проектирование
- Наставничество и передача знаний команде
Условия:
- Возможность участия в интересном проекте
- Возможность профессионального и карьерного роста в компании
- Опыт работы в команде профессионалов
- Уровень заработной платы обсуждается индивидуально
- Формат работы - удаленно на территории РФ
УдалённоmiddleГеография найма не уточнена, офис: Москва
Talablar:
— Frontend dasturlash (HTML, CSS, JavaScript va zamonaviy frameworklar) bo‘yicha puxta bilim
— Ravon nutqqa ega bo‘lgan
— Uyatchang bo'lmagan
— Boshqalarga bilimini erkin o'rgata oladigan
— Bolalar bilan ishlashni yoqtiruvchi
Ish turi: 9:00-18:00, offline 6/1
Talablar:
— Dars berish bo'yicha tajribasi bo'lsa afzal;
— Ishga mas'uliyat bilan yondashish;
— Dars o'tishga qiziqish;
— Html, Css, JavaScript, React, Typescript, Next bo'yicha bilim.
Задачи:
— Работа в области Frontend разработки с использованием React.
Требования:
— Опыт работы в области Frontend developer (React) от 3 лет.
— Отличное знание языков JavaScript, TypeScript.
— Опыт работы с Redux Toolkit и Redux Toolkit Query.
— Опыт работы с пользовательской библиотекой компонентов v-uik.
— Опыт написания unit тестов с использованием Jest и Enzyme.
— Опыт работы с Node.js и Express.js для поддержания mock-сервера.
— Хорошее знание методологий проектирования ПО и командной разработки.
Условия:
— Оформление по ТК РФ, самозанятость, ИП или договор подряда.
— Формат работы: удалённо (в РФ).
Ищем frontend-разработчика в игровую компанию из Санкт-Петербурга для развития социального игрового продукта.
Интерфейсы — на React и TypeScript, игровая часть — на PixiJS.
Задачи:
• Развивать клиентскую часть и добавлять новую функциональность.
• Разбираться в существующей архитектуре, исправлять ошибки и проверять свой код.
• Работать с WebSockets и обеспечивать корректную работу на разных платформах и устройствах.
Около 70% задач — поддержка, исправления и тестирование;
30% — новая разработка.
Что важно:
• Коммерческий опыт React и TypeScript, уверенное владение JavaScript, HTML и CSS.
• Практический опыт WebSockets и клиент-серверного взаимодействия.
• Опыт игровых проектов — коммерческий или собственные проекты на PixiJS, Phaser либо другом 2D-фреймворке.
• Высшее образование, желательно техническое.
Условия:
• Оформление по ТК РФ в аккредитованной ИТ-компании.
• Оборудование, ДМС со стоматологией, компенсация профессионального обучения.
• Гибкое начало рабочего дня с 8:00 до 11:00, далее 8-часовой рабочий день.
Рассматриваем кандидатов из Санкт-Петербурга: при удалённой работе важно приезжать на встречи команды.
Задачи:
— работа на долгосрочном околоигровом проекте знакомств.
Требования:
— опыт работы 5+ лет.
— работа с JavaScript, TypeScript, React, CSS3, HTML5, WebSockets, WebGL, PixiJS, Spine.
Условия:
— официальное трудоустройство по ТК.
— гибкий график.
— удалённая работа.
Локация: Россия.
В роли Senior Frontend Developer вы будете заниматься разработкой пользовательских интерфейсов с использованием React и Next.js, применяя JavaScript и TypeScript для создания эффективных и масштабируемых решений. Важной частью работы станет написание качественного CSS для обеспечения привлекательного и удобного дизайна. Требуется опыт работы на уровне Senior, глубокое понимание указанных технологий и умение оптимизировать процессы разработки. Проект направлен на цифровую трансформацию и оптимизацию административных процедур, что требует от разработчика внимательности к деталям и способности создавать надежные и производительные приложения.
Задачи:
— Разрабатывать функционал на фронтальной части приложения;
— Осуществлять поддержку и оптимизацию старого кода;
— Проводить обновление/замену используемых библиотек.
Требования:
— Опыт коммерческой разработки от 2х лет;
— Уверенные знания HTML5, CSS3, SCSS/SASS/LESS, JavaScript;
— Навыки работы с TypeScript для написания типизированного и поддерживаемого кода;
— Глубокое понимание React, включая функциональные компоненты, хуки, а также оптимизацию производительности;
— Уверенное владение GIT и навыки работы с удаленными системами контроля версий;
— Понимание работы браузера и инфраструктуры веб-приложений;
— Знание требований к безопасности веб-приложений и понимание рисков OWASP;
— Опыт написания unit-тестов;
— Опыт работы в команде;
— Умение оценивать задачи и выполнять их в срок;
— Способность самостоятельно и глубоко исследовать предметную область;
— Проактивную позицию и высокий уровень самоорганизации.
Будет плюсом:
— Опыт работы с отличными от React frontend-фреймворков;
— Навыки проектирования архитектуры frontend-приложений;
— Понимание принципа работы NPM и опыт создания новых пакетов;
— Опыт работы с microfrontend-архитектурой;
— Опыт создания SDK для общего пользования;
— Опыт конфигурации проектов для разработки: husky, eslint, prettier;
— настройка сборок webpack/esbuild/swc/rollup.
Условия:
— Конкурентный доход (оклад, годовой бонус, ежегодный пересмотр заработной платы);
— Красивый современный офис рядом с метро "Кутузовская";
— Гибридный формат работы после испытательного срока;
— Три персональных дня в году на личные цели;
— Программа адаптации и система наставничества;
— Интересные задачи и профессиональный рост;
— Гибкий дисконт по ипотечному кредиту, равный 1/3 ключевой ставки ЦБ;
— Дисконт-программы от компаний-партнеров Сбера (санаторно-курортные программы, такси, мобильная связь и многое другое);
— Корпоративные мероприятия в офисе и на выезде;
— Возможность получить бонус, рекомендовав друга на вакансию компании;
— Новогодние подарки для детей;
— Корпоративную пенсионную программу негосударственного пенсионного обеспечения (совместное накопление на пенсию средств сотрудника и работодателя);
— Материальную помощь при рождении детей и др. семейным обстоятельствам.
Забота о здоровье:
— ДМС с первого дня трудоустройства;
— Скидки по ДМС для родственников;
— Кэшбэк до 30% стоимости вашего фитнес-абонемента;
— Корпоративные тарифы в фитнес-центры;
— Полис выезжающих за рубеж;
— Консультация врачей в рамках телемедицины.
Обучение:
— Обучение в учебном центре СберЛизинга и корпоративном университете Сбера;
— Дистанционное обучение на HR-платформе Пульс;
— Бесплатная электронная библиотека;
— Участие в конференциях.
Задачи:
— Написание качественного кода;
— Создавать интерфейс с хорошим UX;
— Покрытие тестами написанного кода.
Требования:
— Опыт во frontend разработке от 4х лет;
— Уверенные знания JavaScript & TypeScript;
— Понимание принципов работы современных веб-браузеров (event loop, async-await, etc);
— Опыт оптимизации и рефакторинга JS/TS кода;
— Знания React и экосистемы.
Условия:
— Расширенное медицинское страхование;
— Компенсация занятий спортом;
— Доступ к образовательной платформе с мини-курсами и полными программами по разным направлениям;
— Гибкий график;
— Полная занятость.
Задачи:
— Заниматься разработкой ключевой функциональности портала gosuslugi.ru
— Оценивать трудозатраты на реализацию
— Проводить оптимизацию кода разрабатываемых/существующих модулей
— Документировать свой код, выполнять ревью кода коллег по команд
Требования:
— Знание SCSS, JavaScript, Typescript, Angular, RxJs
— Опыт применения AJAX в контексте сервисов данных (REST, JSON, JSONP)
— Работа с Git
— Знание ООП, SOLID, KISS, DRY, GRUSP
Условия:
— Опыт работы в аккредитованной IT-компании над социально значимыми уникальными проектами
— Официальное трудоустройство
— Стабильный доход и квартальные премии
— Гибкое начало рабочего дня
— ДМС со стоматологией и международной страховкой
— Интересная программа внутреннего и внешнего обучения
— Прозрачные условия для развития и карьерного роста
Задачи:
— Реализация основного интерфейса
— Проектирование системы, выбор архитектуры
— Создание редактора ГИС
— Создание системы генерации отчетов (листов) с возможностью редактирования карты
Требования:
— Высшее образование
— HTML5: Семантическая верстка
— CSS3: Flexbox и Grid (современная верстка), препроцессоры (SCSS/SASS)
— JavaScript (ES6+): Асинхронность (Promises, async/await), работа с DOM, события, замыкания, прототипное наследование
— Фреймворки: React (желательно), Vue.js, Angular
— Стейт-менеджмент: Redux Toolkit или Zustand; для Vue — Pinia или Vuex
— TypeScript
— Сборщики и инструменты: Webpack, Vite, понимание Node.js (для запуска окружения, npm/yarn/pnpm)
— Работа с API: Отправка запросов (Fetch, Axios), обработка ошибок, состояние загрузки
— Клиентский роутинг: Навигация без перезагрузки страницы (React Router, Vue Router)
— Тестирование: Хотя бы базовый уровень (Jest, React Testing Library, Cypress для E2E-тестов)
— Git: Уверенное владение ветвлением, разрешение конфликтов, работа с Pull Request'ами
— Понимание UX/UI
— Оптимизация производительности
Задачи:
— Разработка пользовательских интерфейсов для десктопных веб-приложений и веб-сервисов
— Взаимодействие с UX/UI дизайнерами
— Участие в разработке архитектуры проекта
— Поддержка принятых в проекте стандартов кодирования
— Интеграция разработанных решений в инфраструктуру обработки данных на основе микросервисной архитектуры
— Поддержка и сопровождение разработанных решений
Требования:
— Знание TypeScript, JavaScript, HTML, CSS
— Адаптивная и кроссбраузерная вёрстка
— Понимание основных принципов построения API (REST)
— Знание системы контроля версий git
— Будет плюсом:
— Использование Linux-систем на уровне продвинутого пользователя/администратора
— Знакомство с DevExpress
— Знание React, Nodejs
— Знание Joomla, PHP
Условия:
— Оформление: по ТК в аккредитованной ИТ-компании
— График: с 9:00 до 18:00
— Формат работы: офис (Москва, м. Окружная)
ОфисМосква
Не хотите искать каждый день?
Настройте подбор один раз, и подходящие вакансии будут сами приходить в Telegram.
Настройте подбор, и подходящие вакансии будут приходить в Telegram.