Drover
Software Engineer — Medley Learning
Автоматический пересказ вакансии на русском. Полный текст на языке оригинала и форма отклика — на сайте работодателя.
Инженер в небольшую команду Medley Learning — образовательного продукта на базе AI. Основной фокус на frontend (React, TypeScript) в Chrome-расширении, но с системным мышлением и участием в проектировании данных и UI/UX.
Задачи
- Разрабатывать и выпускать функции в Chrome-расширении и веб-приложениях на React/TypeScript с вниманием к производительности, доступности (WCAG) и встраиванию UI в сторонние страницы
- Участвовать в UI/UX-дизайне: вайрфреймы, паттерны взаимодействия, визуальная полировка, превращение идей в интуитивные интерфейсы для учеников и учителей
- Понимать и развивать модели данных и API (Node.js, MongoDB): как связаны данные учеников, контента и scaffolds, как они проходят через расширение и остаются корректными и приватными
- Расширять покрытие продукта: работа на большем числе сайтов, обучающих платформ, инструментов Google Workspace и PDF-материалов
- Поддерживать качество AI-продукта: работать над интерфейсами и данными для оценки и улучшения AI-генерируемых scaffolds
- Вносить вклад в приватность, безопасность и надёжность при масштабировании со школьными партнёрами
- Проявлять инициативу, самостоятельно решать проблемы и формировать инженерную культуру в небольшой быстрой команде
Требования
- Сильные навыки React и TypeScript, опыт создания и выпуска production frontend-продуктов, внимание к дизайну компонентов, управлению состоянием и производительности
- Системное мышление: комфортно читать и писать backend-код, понимать, как моделируются данные, где хранятся и как перемещаются
- Дизайнерское чутьё: замечать, когда что-то не так, объяснять почему и предлагать лучшее решение
- Продуктовое мышление: думать шире тикета, понимать, что и для кого стоит строить
- Ориентация на результат: практичность, находчивость, быстрый темп без потери качества
- Умение ясно коммуницировать с техническими и нетехническими коллегами, включая педагогов
- Готовность к стартап-среде: комфорт в условиях неопределённости и многозадачности
Условия
- Раннее присоединение к продукту, работа напрямую с основателями и инженерным руководством
- Реальное владение техническими и дизайнерскими решениями с первого дня
- Влияние на продукт, улучшающий доступ к обучению для школьников по всей стране
- Приверженность разнообразию и инклюзивной рабочей среде
Навыки
- React
- TypeScript
- Node.js
- MongoDB
- AWS
- Chrome extension
- DOM manipulation
- Figma
- WCAG
- LLM APIs