Senior Frontend разработчик — Россия, Самара
250 000–350 000 ₽
ОткликнутьсяО нас
Мы - zuwd4q2A - российский EdTech стартап. Разрабатываем платформу для онлайн-преподавания с интерактивной доской, видеосвязью и инструментами для совместной работы.
Мы любим сложные инженерные задачи и не любим компромиссы с качеством. У нас собственная, кастомизированная архитектура видеосвязи, рассчитанная на множество одновременных медиапотоков, и невероятно продуманный UX, за внешней простотой которого скрывается огромная техническая сложность. А ещё мы изобрели Тетрадную камеру – технологию, не имеющую мировых аналогов, которая исправляет перспективные искажения при съёмке обычной бумажной тетради камерой смартфона, позволяя писать от руки во время онлайн-урока.
Мы иногда шутим, что создали Boeing 747 с дизайном Porsche. За простым и красивым интерфейсом zuwd4q2A скрывается мощная и очень сложная инженерная система. Да, звучит нескромно. Но мы действительно гордимся своим продуктом.
И у нас есть вполне осязаемые результаты:
• На zuwd4q2A уже проведено более 3 миллионов уроков.
• В первый год монетизации мы утроили месячную выручку, во второй - удвоили её, и продолжаем расти и ставить амбициозные финансовые цели.
Мы прибыльный стартап, который развивается на собственные средства. У нас нет инвесторов, поэтому нам не грозит закрытие только потому, что инвесторы передумали. Мы сами зарабатываем деньги, сами определяем направление развития и сами отвечаем за результат.
У нас особенная атмосфера. zuwd4q2A создают и развивают сами основатели, люди из IT, которые не понаслышке знают, как устроен продукт, и сами каждый день над ним работают. Мы говорим с разработчиками на одном языке.
У нас нет начальственного снобизма и дистанции между руководством и командой. Мы общаемся на равных, спорим, обсуждаем идеи, умеем слушать и менять своё мнение. Мы любим экспериментировать и не выпускаем сырые решения только потому, что наступил дедлайн. Наш главный критерий - результат, которым можно гордиться.
Пока IT-рынок обсуждает, сколько программистов можно заменить искусственным интеллектом, у нас прямо противоположная задача - нам нужны новые люди. Мы только формируем инженерную команду. ИИ для нас не способ сокращать разработчиков, а инструмент, позволяющий воплощать ещё более амбициозные идеи.
А ещё у нас необычный просторный офис в центре Самары, больше похожий на стартап из голливудского кино, чем на привычный российский опенспейс. 140 м², бильярдный стол, вид на набережную и круизные пароходы. Работаем в гибридном формате, обычно встречаемся в офисе раз, два в неделю.
И да, мы ищем людей, которые, познакомившись с нами и нашим продуктом, подумают: «Чёрт возьми, они странные, но с ними будет интересно работать!»
Senior Frontend разработчик с опытом Backend и эксплуатации инфраструктуры
Чем предстоит заниматься
1. Разработка новых функций zuwd4q2A
QgTW5K7K EQaU2 Rup4W6 - 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, понимание сетевого взаимодействия, процессов сборки и развёртывания программ.
• Умение самостоятельно диагностировать сложные технические проблемы, в том числе в незнакомых компонентах системы.
• Способность самостоятельно проектировать и доводить задачи до работающего результата.
• Умение эффективно использовать инструменты ИИ в разработке, сохраняя контроль над качеством и работоспособностью кода.
Для нас особенно важны техническая самостоятельность, инженерная любознательность и способность разбираться в новых технологиях. Нам нужен не специалист по заранее известному списку библиотек, а сильный разработчик, способный решать разнообразные технические задачи.
•