Задачи:
— Разработка и поддержка внутренних веб-приложений
— Разработка, поддержка и наполнение UI компонентной библиотеки
— Рефакторинг и поддержание кодовой базы в едином стиле
— Интеграция с REST API, организация слоя работы с данными
— Участие в проработке UI/UX совместно с командой
— Участие в разработке архитектуры приложений
Требования:
— Опыт работы не менее 3-х лет, полный цикл разработки приложения (от проектирования до внедрения)
— Уверенное владение React 19: хуки, useReducer, Context API
— Понимание мемоизации: useMemo, useCallback, React.memo
— Глубокие знания JavaScript (ES2020+): замыкания, async/await, иммутабельные обновления состояния
— Знание и опыт с HTML, CSS, CSS Modules, SCSS, React Router 7, Git
— Опыт клиент-серверного взаимодействия: REST API, HTTP, Axios
— Самостоятельность, проактивность, ответственность
— Будет преимуществом: TypeScript на продвинутом уровне, Figma на уровне простых интерфейсов, интеграция с Django REST API / FastAPI, Docker (разработка и деплой), написание базовых GitLab CI скриптов, опыт работы в среде Linux
Условия:
— Официальное оформление согласно ТК РФ
— Достойный уровень заработной платы и премии
— График работы 5/2, гибридный формат
— Социальный пакет: ДМС со стоматологией, телемедицина, полис для выезжающих за рубеж, доплата по больничным листам до 20 дней в году, материальная помощь в особых случаях
— Профессиональное развитие: обучение за счет компании, посещение профильных конференций, электронная библиотека
— Корпоративная культура: командные виды спорта, корпоративные мероприятия, тимбилдинги, лектории
— Комфортный офис в центре с тренажерным и спортивным залами, лаунж-зоной, микромаркетами, кухнями с чаем, кофе и снеками на каждом этаже.
Задачи:
— Возглавлять техническое развитие интерфейсов AI-нативной медиа-платформы.
— Проектировать архитектуру сложных фронтенд-приложений и принимать ключевые технические решения.
— Работать с React, Next.js, TypeScript, Redux Toolkit, RTK Query, Server-Sent Events (SSE), CSS3, SASS, Jest, React Testing Library, Node.js, REST API, SSR.
— Писать unit-тесты и внедрять культуру тестирования в команде.
— Наставлять и менторить разработчиков.
Требования:
— Опыт коммерческой фронтенд-разработки не менее 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).
— Навыки написания unit-тестов (Jest, React Testing Library).
— Опыт наставничества и менторства.
Условия:
— Возможность карьерного роста и получения экспертизы в ведущих финансовых организациях страны.
— Скидки на абонемент в фитнес-центр и курсы английского языка.
— Офисный, гибридный и удаленный формат работы.
— Оформление по ТК РФ на бессрочный трудовой договор.
Задачи:
— Разработка и поддержка веб-приложения на React и TypeScript.
— Развитие интерфейсов аналитических продуктов и внутренних сервисов.
— Проектирование UI новых страниц и пользовательских сценариев.
— Развитие и поддержка UI-kit: компонентов, стилей и правил их применения.
— Создание интерактивных HTML/CSS-прототипов для проверки и согласования интерфейсных решений.
— Интеграция frontend с REST API, написание тестов и оптимизация производительности приложения.
Требования:
— Коммерческий опыт разработки на React, уверенные знания JavaScript, TypeScript, HTML/CSS.
— Понимание компонентной архитектуры, опыт развития переиспользуемых компонентов с сохранением обратной совместимости.
— Умение управлять состоянием сложных интерфейсов: синхронизация фильтров, таблиц и графиков, сохранение параметров в URL.
— Понимание кеширования и инвалидации данных, обработки конкурирующих запросов, состояний загрузки и ошибок.
— Опыт профилирования React-приложений, оптимизации рендеринга и загрузки данных.
— Опыт работы с REST API и Git, написание unit- и компонентных тестов.
— Опыт самостоятельной разработки без AI-инструментов: проектирование, написание и отладка кода без опоры на AI.
— Владение агентным workflow: декомпозиция задач, управление контекстом, координация агентов и проверка результатов.
— Понимание ограничений LLM, умение задавать критерии приёмки и проверять сгенерированный код на корректность, безопасность и соответствие архитектуре.
— Базовое представление о FastAPI, PostgreSQL и GitLab CI/CD.
— Владение Figma/Pixso.
Условия:
— Заработная плата обсуждается.
— Полная занятость, офис, график 5/2, обсуждается гибридный формат после испытательного срока.
— 13-я зарплата.
— Премии по итогам работы.
ОфисПросим откликаться только в случае, если имеете соответствующие стек и опыт
Не хотите искать каждый день?
Настройте подбор один раз, и подходящие вакансии будут сами приходить в Telegram.
Настройте подбор, и подходящие вакансии будут приходить в Telegram.
О проекте:
Мы строим технологическую платформу для производства, хранения и дистрибуции медиаконтента. Это медиа-хранилище нового поколения, где AI‑агенты берут на себя рутинные и творческие задачи: от автоматической разметки и адаптации контента до его подготовки к публикации в 30+ каналах (сайты и приложения Банка, мессенджеры, соцсети). Решение кардинально сокращает Time‑to‑Market вывода контента и меняет подход к управлению медиа в масштабах крупного банковского бизнеса.
Вы возьмёте на себя техническое лидерство в создании интерфейсов, через которые люди управляют этим интеллектуальным конвейером, и будете ключевым участником проектирования собственных AI‑агентов и мульти‑агентных систем.
Задачи:
В первые 3 месяца (испытательный срок):
• Погружение в платформу: архитектура, кодовая база, бизнес-логика.
• Исправление 1–2 багов для быстрого входа в контекст продукта.
• Реализация 2 небольших фичей под менторством тимлида или самостоятельно.
• Реализация 1 крупной фичи — полноценного модуля с AI‑интеграцией.
После испытательного срока (4–6 месяцев и далее):
• Создание новых сервисов и модулей платформы с нуля.
• Проектирование архитектуры поверхностей взаимодействия с AI — чаты с потоковой передачей ответов (SSE), канвасы, панели мониторинга агентов.
• Участие в проектировании и разработке мульти‑агентных систем и собственных AI‑агентов, интегрированных в продукт.
• Разработка и подключение инструментов на базе Model Context Protocol (MCP).
• Проведение код‑ревью и поддержание высоких стандартов качества.
• Менторство middle- и junior-разработчиков.
• Активное участие в планировании спринтов (2‑недельные циклы), оценка сложности задач.
• Тесное взаимодействие с аналитиками, бэкенд-разработчиками, дизайнерами и тестировщиками.
• Участие в подготовке и выпуске релизов.
Требования:
• Опыт коммерческой фронтенд-разработки от 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 для самостоятельного чтения макетов.
Soft Skills и контекст:
• Приоритет: опыт работы в банковской сфере и понимание банковских процессов, требований к безопасности и надёжности.
• Умение аргументировать технические решения перед командой и стейкхолдерами.
• Проактивность: видишь проблемы и предлагаешь решения до того, как они станут критичными.
• Способность вести техническую документацию и понятно транслировать сложные концепции.
Образ идеального кандидата:
Senior фронтенд-разработчик с опытом от 5 лет, с несколькими сложными проектами, желательно в банковской или финтех-сфере. Описывает конкретные архитектурные решения и их влияние на бизнес: проектировал архитектуру фронтенда для стримингового AI‑чата, внедрял MCP‑интеграцию, проводил рефакторинг модулей, снижая Time-to-Market.
Умеет работать в команде, проактивно видит проблемы и предлагает решения, интересуется конструированием AI‑агентов и мульти‑агентных взаимодействий, понимает real‑time интерфейсы на SSE.
Хотит задавать технологические стандарты, растить команду и влиять на продукт.
Условия:
• достойный уровень заработной платы (по итогам технического интервью)
• работа в аккредитованной IT компании
• сотрудничество: ТК РФ, ИП, ГПХ
• ДМС, расширенные возможности стандартного социального пакета
• корпоративный абонемент на фитнес и курсы английского языка
• командная работа по гибким методологиям
• реферальная система «Приведи друга – получи бонус»
Zадачи:
— Ish B2B-logistika sohasida bo'lishi majbur.
— Frontendda kamida 3 yillik ish tajribasi, shundan kamida 2 yil React va TypeScript bilan ishlash.
— TypeScript (strict mode) bilan ishlash, React Query yoki RTK Query, React Hook Form yoki ularning analoglari bilan ishlash.
— REST API, OpenAPI/Swagger bilan integratsiya qilish.
— Jest yoki Vitest, React Testing Library yordamida test yozish.
— Murakkab interfeyslar yaratish: jadvallar, filtrlar, rolga asoslangan kirish tizimi, katta formalar.
— Git, pull request va kod-review jarayonlarida ishtirok etish.
— Rus tilini ish darajasida bilish.
Shartlar:
— Ish vaqti: 9:00 dan 18:00 gacha, ofisda.
— Maosh: oyiga 1000$ dan yuqori.
Murojaat uchun: @matyoqub_work https://t.me/matyoqub_work
Задачи:
— Разработка интерфейсов и функциональности на SAPUI5 / FIORI
— Интеграция с backend функциональностью и оптимизация производительности
Требования:
— Опыт работы с SAPUI5 / FIORI
— Знание технологии SAP Fiori, настройка функциональности и интеграция с backend
— Понимание концепций MVC и JavaScript Framework
— Знание базовых принципов HTML5, CSS, XML, Odata, Json
— Опыт работы с файлами и папками, навыки редактирования кода в интегрированных средах разработки, таких как Eclipse
— Практический опыт объектно-ориентированного программирования
— Знание инструментов разработки SAP UI для HTML5, SAPUI5 Developer Studio
— Приветствуется опыт работы с различными frontend технологиями (React, Next.js и др.)
— Приветствуется опыт работы с ABAP
— Высшее образование желательно
Условия:
— Условия обсуждаются с успешными кандидатами
— Проект в Москве
— Возможности профессионального и карьерного роста, продления контракта
Задачи: разработка нового функционала и новых сервисов — прототипирование и проектирование; рефакторинг текущего функционала и устранение техдолга (около 30% времени);
Задачи:
— Разрабатывать и поддерживать пользовательские интерфейсы на Vue.js / Nuxt
— Прорабатывать архитектурные решения и оценивать трудоемкость задач
— Писать и поддерживать Unit-тесты, контролировать качество кода
— Проводить рефакторинг, оптимизацию производительности и участвовать в Code Review
— Документировать реализованные технические решения
Требования:
— Опыт коммерческой разработки на фронтенде от 4 лет
— Отличное знание JavaScript и TypeScript
— Практический опыт на Vue.js (Nuxt)
— Опыт написания Unit-тестов
— Работа с командной строкой Linux и базовые навыки администрирования
— Навык чтения и анализа чужого кода
Будет плюсом:
— Опыт работы в высоконагруженных e-commerce проектах
— Опыт работы со сборщиком Vite
— Опыт взаимодействия с Figma, Zeplin, Sketch
Условия:
— Аккредитованная IT-компания
— Оформление по ТК РФ
— Полная удаленка или гибрид (офис в Москве, коворкинг в СПб)
— ДМС
— Скидки на каталог Lamoda до 40%
— Оплата внешних конференций
Job description: Build and evolve the customer-facing interfaces of an AI-powered vacation rental management platform: scalable UI components, design-system libraries, and frontend integrations with REST and WebSocket backends.
Location: Remote
Workplace: remote
🌎 About Us
TeamSnap is made up of innovators, technologists, builders, and problem-solvers shaping the future of youth sports. We’ve been setting the standard in youth sports technology since we were founded in 2009.
We hire for big ideas and tiny egos — which is part of how we landed on Outside Magazine's Best Places to Work, Built In's 100 Best Remote-First Places to Work and, for several years running, Sports Business Journal’s Best Places to Work in Sports.
TeamSnap is seeking a Senior Frontend Engineer interested in working across the stack to join our fully distributed engineering team to help us continue our impressive growth from 2+ million daily active users to beyond! Our stack primarily includes Node.js, TypeScript and React.
As an engineering team, we design and build scalable systems using a service-oriented and event-driven architecture that serve millions of daily users and some of the largest youth and amateur sports organizations in the world. Our team values collaboration in a remote culture, so we regularly participate in pair sessions and virtual team swarms to stay connected and improve the team and company.
What You'll Do:
Develop engaging experiences for our millions of users across our web applications.
Design and implement scalable web apps and features, integrating these into an evolving unified product and system architecture.
Brainstorm and evaluate new product features in collaboration with the product and UX team.
Collaborate and pair with other developers to develop solutions and teach technical skills.
Contribute to our development standards within the team and across engineering to ensure code quality, adherence to standards, and identify opportunities for improvement
Champion and implement automated testing practices to uphold the dependability and stability of frontend applications, while also taking ownership of the overall reliability of the team’s web experiences.
Actively engage in on-call responsibilities and contribute to incident management efforts.
Evaluate and test new technologies to help TeamSnap move faster or serve our users more effectively.
Help teammates overcome obstacles, resolve blockers, and complete work tasks.
What Will Set You Up for Success:
5+ years of relevant experience, leading large projects on high-scale web applications as a software engineer
Proficient in frontend development with React, Vue, Angular or similar, along with strong TypeScript and JavaScript fundamentals.
Experience with web performance, accessibility, and cross browser compatibility.
Hands-on experience building web clients at scale that consume APIs and services.
Successfully delivered complex projects including debugging problems that may span a number of systems.
Experience consuming APIs, event streams, webhooks, etc.
Experience working within and towards a distributed system.
Extra points if you’ve built web experiences for livestreaming, media, checkout, advertising, or subscriptions
Got cold feet? If you’re thinking you don’t meet 100% of the above qualifications, you should still seriously consider applying. We’re all humans with special talents that go beyond what’s listed here.
Compensation
We’re committed to equitable compensation for all TeamSnappers. The minimum starting point for this role is $150,000, inclusive of base and bonus, with comp updated based on multiple factors. Our comp is highly competitive in our space and we adjust overall comp based on relevant experience, skills, certifications, and geographic location.
🖥 Location
TeamSnap is a fully remote company, so you'll need to be comfortable working with people in other time zones.
We're always expanding, but we can't currently hire in Alabama, Alaska, Delaware, District of Columbia, Hawaii, Iowa, Louisiana, Mississippi, Nebraska, New Mexico, Rhode Island, South Dakota, West Virginia, or Utah. We can only hire permanent US residents at this time.
🚀 Opportunities to Grow
We work hard on a culture built on trust, accountability, and inclusion — one where you can take on more, make a lasting impact, and have some fun doing it.
🎩 Total Rewards
Remote-first since 2009
Flexible PTO and parental leave
100% premium coverage of medical, dental, and vision for you and your family
401(k) to invest in your future
$1,500 annual learning and development reimbursement
Travel to all-company meetings and team events
Generous home office allowance
TeamSnap swag when you start, plus a $50 store credit on every work anniversary
Monthly health and wellness reimbursement, and more
TeamSnap Total Rewards
🏆 Award-winning Culture
At TeamSnap, you're not a culture fit – you're a culture add. Read our Culture Playbook to see how we play, what we ask of each other, and what drives us.
🧡 Inclusion and Diversity
Creativity and innovation don't come from cookie-cutter teams. We hold ourselves accountable for building a culture where everyone is valued.
Need any accommodations during the interview process? Just ask. We are an Equal Employment Opportunity Employer.
AI Notice
We may use AI tools to support parts of the hiring process, such as reviewing applications and resumes or assessing responses. These tools assist our recruitment team; they don't replace human judgment, and final hiring decisions are made by people. Contact us if you'd like more information about how your data is processed.
Location: New York, New York; San Francisco, California
Workplace: Hybrid
WHO WE ARE
Notion is the collaborative AI workspace where teams and agents think together https://www.youtube.com/watch?v=vkpYpWfEK5s. We're building one place where your knowledge, projects, meetings, and AI tools live side by side, so work is faster, clearer, and less fragmented. Millions of individuals, small teams, and large companies run their work on Notion.
Notinos (our employees) are customer zero in bringing this future of work to life. We care about craft, building things that last, and the belief that great work is still fundamentally human. Our goal isn’t to ship the next feature. Each and every team of Notinos is working to set the standard for how humans work together in the AI era. From building a business’s system of record to making and managing AI agents to automating away the busy work, we care deeply about giving our customers more time for their life’s work.
This internship will take place from May 24 - August 13 or June 14 - September 3 (based on your summer schedule) and you will need to be able to work out of our SF or NY office during this time.
Please only apply to the internship role that best fits your interest / experience. Multiple applications may result in delayed review of your application.
WHAT YOU'LL ACHIEVE:
- Ship frontend features to real users. Build and launch production UI on Notion’s web client, from marketplace and seller surfaces to permissions and sharing controls, partnering with designers, PMs, and senior engineers.
- Strengthen the foundation other teams build on. Contribute to shared components, product primitives, and tooling so engineers across Notion can build faster and more consistently.
- Make Notion performant, scalable, and accessible. Use real metrics to find and fix problems in load time, responsiveness, and accessibility on the web client.
- Help people discover, install, and use products from Notion and its ecosystem, and control who can see and do what. Work on distribution surfaces for creators, consultants, and partners, and on interfaces for access across pages, databases, teams, groups, and guests.
- Own a scoped project from design to launch. Measure its impact and present what you learned to your team and partners.
QUALIFICATIONS:
- Pursuing a bachelor's or master’s degree in computer science, engineering, or another related field. Must graduate before Summer 2028.
- Working toward proficiency in React / TypeScript
- Previous internship experience.
- You find large challenges exciting and enjoy discovering problems as much as solving them.
- You are able to problem-solve and adapt to changing priorities in a fast-paced, dynamic environment.
This internship will take place from May 24 - August 13 or June 14 - September 3 (based on your summer schedule) and you will need to be able to work out of our SF or NY office during this time.
SKILLS YOU’LL NEED TO BRING:
- Thoughtful problem-solving: For you, problem-solving starts with a clear and accurate understanding of the context. You can decompose tricky problems and work towards a clean solution, by yourself or with teammates. You're comfortable asking for help when you get stuck.
- Put users first: You think critically about the implications of what you're building, and how it shapes real people's lives. You understand that reach comes with responsibility for our impact—good and bad.
- Not ideological about technology: To you, technologies and programming languages are about tradeoffs. You may be opinionated, but you're not ideological and can learn new technologies as you go.
- Empathetic communication: You communicate nuanced ideas clearly, whether you're explaining technical decisions in writing or brainstorming in real time. In disagreements, you engage thoughtfully with other perspectives and compromise when needed.
- Team player: For you, work isn't a solo endeavor. You enjoy collaborating cross-functionally to accomplish shared goals, and you care about learning, growing, and helping others to do the same.
- AI enthusiast: You have built or prototyped features with AI technologies (LLMs, Embeddings, ML) and are interested in learning more.
NICE TO HAVES:
- You have expertise with specific technologies that are part of our stack, including TypeScript and React.
- You've heard of computing pioneers like Ada Lovelace, Douglas Engelbart, Alan Kay, and others—and understand why we're big fans of their work.
- You have interests outside of technology, such as in art, history, or social sciences.
Notion is committed to providing highly competitive cash compensation, equity, and benefits. The compensation offered for this role will be based on multiple factors such as location, the role’s scope and complexity, and the candidate’s experience and expertise, and may vary from the range provided below. For roles based in New York City, the estimated hourly range for this role is $57/hr for Bachelors and $61/hr for Master’s.
By clicking “Submit Application”, I understand and agree that Notion and its affiliates and subsidiaries will collect and process my information in accordance with Notion’s Global Recruiting Privacy Policy https://notion.notion.site/Notion-Global-Recruiting-Privacy-Policy-fc3eb4e829354a26a2bb6fd5e289b550?pvs=74 and NYLL 144 https://notion.notion.site/Ashby-AI-Bias-Audit-2b0efdeead05803bbbfae159ec86c528.
#LI-Onsite
A NOTE ON AI
You don’t need deep AI expertise for every role, but we do expect every Notino to be intellectually curious, drawn to tinkering and discovery, and excited to use AI as a real collaborator in their work. For some roles, AI fluency is a core requirement — when that’s the case, we'll say so explicitly in the qualifications. People who thrive here don’t treat AI as a novelty. They use it to think better, and make their work easier for others to build on.
EQUAL OPPORTUNITY & ACCOMMODATIONS
We hire talented people from a wide range of backgrounds. If you’re excited about this role but don’t meet every bullet, we still encourage you to apply. Notion is an equal opportunity employer and does not discriminate on the basis of any legally protected characteristic. Consistent with applicable law, we will consider for employment qualified applicants with arrest and conviction records. Notion provides reasonable accommodations during the application process; if you need one, please let your recruiter know.
Notion is proud to be an equal opportunity employer. We do not discriminate in hiring or any employment decision based on race, color, religion, national origin, age, sex (including pregnancy, childbirth, or related medical conditions), marital status, ancestry, physical or mental disability, genetic information, veteran status, gender identity or expression, sexual orientation, or other applicable legally protected characteristic. Notion considers qualified applicants with criminal histories, consistent with applicable federal, state and local law. Notion is also committed to providing reasonable accommodations for qualified individuals with disabilities and disabled veterans in our job application procedures. If you need assistance or an accommodation due to a disability, please let your recruiter know.
Location: Ukraine
OUR HIRING PROCESS:
We will review your application against our job requirements. We do not employ machine learning technologies during this phase as we believe every human deserves attention from another human. We do not think machines can evaluate your application quite like our seasoned recruiting professionals—every person is unique. We promise to give your candidacy a fair and detailed assessment.
We may then invite you to submit a video interview for the review of the hiring manager. This video interview is often followed by a test or short project that allows us to determine whether you will be a good fit for the team.
At this point, we will invite you to interview with our hiring manager and/or the interview team. Please note: We do not conduct interviews via text message, Telegram, etc. and we never hire anyone into our organization without having met you face-to-face (or via Zoom). You will be invited to come to a live meeting or Zoom, where you will meet our INFUSE team.
From there on, it’s decision time! If you are still excited to join INFUSE and we like you as much, we will have a conversation about your offer. We do not make offers without giving you the opportunity to speak with us live.
INFUSE is committed to complying with applicable data privacy and security laws and regulations. For more information, please see our
Privacy Policy
We are looking for a
Lead Frontend Developer (Next.js / WordPress)
to take technical ownership of code quality and releases across INFUSE’s multi-site web platform. You will combine hands-on development with technical leadership, reviewing work delivered by internal teams and external vendors while improving platform performance, security and maintainability.
The platform currently runs on WordPress Multisite. At the same time, we are exploring a longer-term evolution towards a modern Next.js-based architecture. The right engineer will strengthen the current platform while helping shape and validate its future technical direction.
What you will do:
Own technical quality and release readiness across the core platform and regional websites.
Develop and improve WordPress themes, ACF configurations and custom PHP plugins.
Review code, technical solutions and estimates produced by internal developers and external vendors.
Establish practical engineering standards covering code review, testing, security and CI/CD.
Work with DevOps to improve deployment workflows, CDN caching and production reliability.
Maintain integrations across marketing automation, analytics, tag management and cookie consent.
Improve page speed, structured data, multilingual configuration, sitemaps and technical SEO/AEO.
Contribute to a proof of concept and architectural decisions for a potential Next.js platform.
What you will bring:
Solid hands-on experience with WordPress, including custom themes, plugins, ACF and PHP, with the ability to work confidently in an existing large-scale WordPress environment.
Production experience with Next.js and TypeScript.
Experience working with AI-assisted development workflows and AI coding agents (Claude Code, Codex, Cursor or similar), including review and validation of generated code.
A full-cycle engineering mindset spanning development, testing, infrastructure, deployment and production support.
Practical knowledge of web security, performance optimisation and maintainable architecture.
Experience reviewing other developers’ work and assessing vendor solutions and estimates.
Proactive ownership: you identify risks and opportunities, propose solutions and drive improvements through delivery.
B2 or higher English for collaboration with distributed teams.
Nice to have:
Experience introducing or improving code review, automated testing and CI/CD practices.
Backend development experience with Node.js or NestJS.
Experience with multilingual marketing websites, MarTech integrations and technical SEO/AEO.
We offer:
Competitive monthly compensation in USD, based on experience and skills.
Full remote work.
Work schedule: Monday–Friday, 1:00 pm–9:00 pm EET, including a 60-minute break.
Direct influence over the architecture and evolution of a global web platform.
Access to modern AI development tools and premium subscriptions.
Long-term B2B collaboration.
Reduced Fridays during the summer.
Hiring process:
Interview with Recruiter
Technical Interview
Interview with Hiring Manager
Offer.
If you meet these criteria and are excited about contributing to our team, we encourage you to apply.
Location: Bangalore
Workplace: Hybrid
About the role
We’re looking for an experienced frontend developer to help drive and evolve our SaaS product. We are working with the latest industry-standard stack: material-ui, React Router, React, Typescript, etc. For testing, we use React-testing-library, Jest, and Playwright. You will be an early contributor to the product and will solve attractive technical challenges.
What you’ll do
- Build and evolve a state-of-the-art web management console that sits at the core of our product
- Build complex, dynamic data visualizations that handle large, real-time datasets
- Design, build and extend the backend APIs and services behind UI features, end to end
- Work with our UI/UX design team to improve the user experience
- Partner closely with the Cyberhaven core engineering team on API contracts, data models and performance
- Own features from design through deployment, including testing, monitoring and debugging in production
Who you are
- 6+ years of software engineering experience, mostly in frontend: coding, testing, debugging and automating complex TypeScript applications with React
- Strong knowledge of current frontend libraries, state management and performance optimization
- Hands-on experience building backend services and REST/GraphQL APIs in a language such as Go, Python, Node.js or Java
- Comfortable working with databases (SQL and/or NoSQL) and understand data modeling and query performance
- You enjoy building complex visualizations
- Solid grasp of data structures and algorithms
- You can design clear, well-structured APIs, not just consume them
- You learn new technologies quickly and enjoy doing it
- Based in Bangalore, India
Joining Cyberhaven means joining the team building Data Security for the Agentic Enterprise. Traditional tools fall short. Cyberhaven traces the full lifecycle of your data, adapting protection to changing context, so protection moves with the way people actually work, not against it. AI Changed Work. We Protect It.
Backed by $250M from leading investors like Khosla and Redpoint, our team includes leaders who built industry-defining technologies at CrowdStrike, Palo Alto Networks, Meta, Google, and more. This role lets you shape the future of data security, working alongside people driven to protect workflows, not just data, for customers who cannot afford to slow down to stay safe.
AI Tools Disclosure: As part of Cyberhaven's hiring process, we use recruiting tools that include AI-powered features to help with tasks like scheduling, note-taking, workflow automation, and other recruiting activities ("AI Tools"). The AI Tools may process information you provide during the application and interview process. When AI-assisted interview note taking is used, candidates are notified in advance and have the option to opt out of the AI-assisted interview note taking.
Cyberhaven is committed to creating a diverse environment and is an equal opportunity employer. All qualified applicants will receive consideration for employment without regard to race, color, religion, gender, gender identity or expression, sexual orientation, national origin, genetics, disability, age, or veteran status.
Talablar:
— Next.js bo‘yicha kamida 1 yillik tajriba talab qilinadi
— React va TypeScript bo‘yicha yuqori darajadagi bilimlar kerak
— Tailwind CSS bilan ishlash
— REST API va GraphQL bilan integratsiya qilish
— JavaScript, HTML va CSS bilimlari
— Tez moslashish va mahsulotga yo‘naltirilgan fikrlash qobiliyati
Vazifalar:
— React, Next.js va TypeScript yordamida sahifalar va komponentlar yaratish
— Tailwind CSS yordamida responsive interfeyslar ishlab chiqish
— Backend API bilan integratsiya qilish
— Formlar, validatsiya, qidiruv va filtrlash funksiyalarini yaratish
— Xatolarni tuzatish va sahifalar tezligini yaxshilash
— Code Review jarayonida ishtirok etish
Sharoitlar:
— Qulay ofisda ishlash
— Yaxshi jamoa
— Maosh tajribaga qarab kelishiladi
— Rasmiy ishga joylashish imkoniyati mavjud
ОфисjuniorToshkent
ГибридseniorМосква
УдалённоseniorTeamSnap is a fully remote company, so you'll need to be comfortable working with people in other time zones
ГибридСтажёрNew York, New York; San Francisco, California