Умная Перспектива

Senior Frontend разработчик (React, JavaScript)

Мы - CHATTERN - российский EdTech стартап. Разрабатываем платформу для онлайн-преподавания с интерактивной доской, видеосвязью и инструментами для совместной работы.

Умная Перспектива

250k–350k ₽РоссияСамараГибрид

О нас

Мы - CHATTERN - российский EdTech стартап. Разрабатываем платформу для онлайн-преподавания с интерактивной доской, видеосвязью и инструментами для совместной работы.

Мы любим сложные инженерные задачи и не любим компромиссы с качеством. У нас собственная, кастомизированная архитектура видеосвязи, рассчитанная на множество одновременных медиапотоков, и невероятно продуманный UX, за внешней простотой которого скрывается огромная техническая сложность. А ещё мы изобрели Тетрадную камеру – технологию, не имеющую мировых аналогов, которая исправляет перспективные искажения при съёмке обычной бумажной тетради камерой смартфона, позволяя писать от руки во время онлайн-урока.

Мы иногда шутим, что создали Boeing 747 с дизайном Porsche. За простым и красивым интерфейсом CHATTERN скрывается мощная и очень сложная инженерная система. Да, звучит нескромно. Но мы действительно гордимся своим продуктом.

И у нас есть вполне осязаемые результаты:

  • На CHATTERN уже проведено более 3 миллионов уроков.
  • В первый год монетизации мы утроили месячную выручку, во второй - удвоили её, и продолжаем расти и ставить амбициозные финансовые цели.

Мы прибыльный стартап, который развивается на собственные средства. У нас нет инвесторов, поэтому нам не грозит закрытие только потому, что инвесторы передумали. Мы сами зарабатываем деньги, сами определяем направление развития и сами отвечаем за результат.

У нас особенная атмосфера. CHATTERN создают и развивают сами основатели, люди из IT, которые не понаслышке знают, как устроен продукт, и сами каждый день над ним работают. Мы говорим с разработчиками на одном языке.

У нас нет начальственного снобизма и дистанции между руководством и командой. Мы общаемся на равных, спорим, обсуждаем идеи, умеем слушать и менять своё мнение. Мы любим экспериментировать и не выпускаем сырые решения только потому, что наступил дедлайн. Наш главный критерий - результат, которым можно гордиться.

Пока IT-рынок обсуждает, сколько программистов можно заменить искусственным интеллектом, у нас прямо противоположная задача - нам нужны новые люди. Мы только формируем инженерную команду. ИИ для нас не способ сокращать разработчиков, а инструмент, позволяющий воплощать ещё более амбициозные идеи.

А ещё у нас необычный просторный офис в центре Самары, больше похожий на стартап из голливудского кино, чем на привычный российский опенспейс. 140 м², бильярдный стол, вид на набережную и круизные пароходы. Работаем в гибридном формате, обычно встречаемся в офисе раз, два в неделю.

И да, мы ищем людей, которые, познакомившись с нами и нашим продуктом, подумают: «Чёрт возьми, они странные, но с ними будет интересно работать!»

Senior Frontend разработчик с опытом Backend и эксплуатации инфраструктуры

Чем предстоит заниматься

1. Разработка новых функций CHATTERN

Основная часть работы - frontend-разработка, прежде всего развитие интерактивной доски.

Это не типовая разработка интерфейсов и форм, а создание сложных интерактивных инструментов. Например:

  • Редактор математических формул.
  • Интерактивный 3D-симулятор для изучения стереометрии.
  • Другие инструменты для преподавателей и учеников, которые появляются в процессе развития продукта.

2. Разработка дополнительных модулей продукта

Самостоятельное проектирование и реализация отдельных fullstack-проектов: frontend, backend, базы данных, API.

Например, разработка личного кабинета для онлайн-школ или маркетплейса для репетиторов.

3. Поддержка инфраструктуры

  • Поддержка работоспособности серверной и сетевой инфраструктуры совместно с техническим руководителем.
  • Диагностика и устранение технических проблем, в том числе возникающих под нагрузкой.
  • Работа с Linux, сборками, библиотеками, зависимостями и развёртыванием приложений.
  • Подстраховка технического руководителя во время его отсутствия.

4. Вторая линия технической поддержки

Разбор обращений пользователей, требующих технического вмешательства:

  • Проблемы с соединением и работой видеосвязи.
  • Ошибки приложения, диагностика и исправление багов.
  • Технические проблемы, связанные с оплатой и предоставлением доступа.

Первая линия поддержки самостоятельно отвечает на обычные вопросы пользователей о работе с приложением. Разработчик подключается только к вопросам, которые требуют технической квалификации.

Наш технологический стек

  • Frontend: JavaScript, React, Material UI, Fabric.js.
  • Backend: Go.
  • База данных: PostgreSQL.
  • Видеосвязь: WebRTC, Janus.
  • Инфраструктура: Linux.

Мы не ожидаем, что кандидат заранее знает весь наш стек. Важнее фундаментальная инженерная подготовка и способность быстро осваивать новые технологии.

Что для нас важно

  • Senior-уровень владения JavaScript, включая разработку на чистом JS, без обязательного использования фреймворков.
  • Уверенный опыт работы с React.
  • Опыт разработки сложных браузерных приложений, понимание архитектуры frontend и браузерных API.
  • Полноценный опыт backend-разработки. Язык не принципиален.
  • Понимание SQL и принципов работы реляционных баз данных.
  • Хорошее знание Linux, понимание сетевого взаимодействия, процессов сборки и развёртывания программ.
  • Умение самостоятельно диагностировать сложные технические проблемы, в том числе в незнакомых компонентах системы.
  • Способность самостоятельно проектировать и доводить задачи до работающего результата.
  • Умение эффективно использовать инструменты ИИ в разработке, сохраняя контроль над качеством и работоспособностью кода.

Для нас особенно важны техническая самостоятельность, инженерная любознательность и способность разбираться в новых технологиях. Нам нужен не специалист по заранее известному списку библиотек, а сильный разработчик, способный решать разнообразные технические задачи.

Похожие вакансии React

Сайты компаний

Frontend Engineer

Автоподнятие
Зарплата не указанаЛитваВильнюсГибрид
Текст:
Оригинал доступен только пользователям с подпиской

Location

Vilnius, Lithuania, with a hybrid work model requiring three days per week in the office.

About the company

A global digital health and fitness platform serving tens of millions of monthly users, focused on women's health and building AI-powered, privacy-first, clinically backed products at scale.

Responsibilities

  • Build and maintain user-facing components and platform SDKs that power interactive surveys and dynamic content across the product ecosystem.
  • Develop and evolve a shared design system and reusable UI libraries to keep experiences consistent and scalable.
  • Partner with product, design, and backend teams to deliver flexible solutions, and refactor existing code for performance and maintainability.
  • Promote engineering best practices, write well-documented modular code, and contribute to frontend architecture and community initiatives.

Requirements

  • 7+ years of experience building, shipping, and maintaining modern web applications.
  • Expert-level HTML, CSS, and JavaScript (ES6+), with deep React and modern frontend tooling expertise.
  • Strong grasp of object-oriented design patterns and efficient, well-structured algorithms.
  • AI coding agents as the default workflow, plus proven ability to create responsive, accessible interfaces and a collaborative product mindset.
Соц.сети

Senior T-shaped Engineer (Python/React)

Неизвестный работодатель
250k–350k ₽РоссияУдалёнка

#вакансия

Название компании: КА ••••••••
Формат работы: удалённо или гибрид
Локация: РФ, нужна готовность работать по МСК
Зарплатная вилка: от 250 000 до 350 000 ₽
Контакты: ••••••••

🚀 Ищем Senior T-shaped Engineer

Продуктовая технологическая команда в сфере ортодонтии ищет инженера, который умеет работать со сложными системами, быстро погружаться в продукт и доводить задачи до результата.

Команда придерживается AI-native подхода: AI-инструменты активно используются в разработке, а многие процессы автоматизированы. Поэтому важно, чтобы ты интересовался новыми технологиями, умел применять AI в работе и не боялся незнакомого кода.

🛠 Чем предстоит заниматься:
Делать изменения по всему стеку. Участвовать в развитии 3D-визуализации и подключении к клиническому треку: сканирование, интеграция с новым производственным роботом. Завершать миграцию на Kubernetes и постепенно выводить из эксплуатации легаси на Yii. Улучшать интерфейс и повышать надёжность продукта.

Стек
Бэкенд: Python (FastAPI, Celery, SQLAlchemy, Pytest), современные реляционные БД. Фронтенд: JS/TS (React 18/19, Vite, Vitest, Playwright). 3D-визуализация: Three.js (иногда). AI: OpenAI SDK (иногда). Инфраструктура: GitLab, GitLab CI, облако и своя серверная. Легаси: Yii.

Что ожидаем
• Широкий тех. кругозор и сильная экспертиза как минимум в одной-двух областях.
• Опыт коммерческой разработки на любом современном языке программирования. Готовность перейти на стек компании: Python и JavaScript/TypeScript (React).
• Высокая автономность и ответственность за результат.
• Инициативность: не просто выполнять задачи, а самостоятельно видеть проблемы и предлагать решения.
• Инженерное мышление и собственное мнение, способность аргументировать тех решения.
• AI-native подход.

📩 Присылайте ваше резюме мне в тг: ••••••••

Соц.сети

Frontend-разработчик (React/TypeScript)

до 250k ₽Не указана странаЛокация не указанаУдалёнка

#middle #200k #удаленка

••••••••
Программист, разработчик
до 250 000 ₽
Полная занятость
Формат работы: можно удалённо

☑️ Чем предстоит заниматься
-Реализация клиентской части приложения на 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 уместнее
-Опыт работы со сложными иерархическими структурами данных
-Умение читать и рефакторить чужой код

Контакты: ••••••••

React Job •••••••• | •••••••• | ••••••••

HireSeeker собирает вакансии со всех площадок и присылает только релевантные. Бесплатно.