Компания Berlitz строит новое глобальное подразделение и ищет Senior Frontend Engineer для создания мобильного клиента платформы онлайн-обучения нового поколения. Платформа позволяет пользователям по всему миру осваивать языки и новые навыки через интерактивные курсы.
Роль предполагает полное владение мобильным приложением от начала до конца: экраны для учащихся, путь до них, код, упаковка и распространение в App Store и Google Play. Работа ведется в agile-среде с параллельной инженерией, в ежедневный рабочий процесс встроен Claude Code. Взаимодействие с бэкенд- и платформенными командами через типизированные API-контракты и мобильный CI-конвейер, при высокой автономии и низкой бюрократической нагрузке. Основная работа — над greenfield-приложением, создание современного чистого клиента без легаси-долгов.
Основные обязанности:
- Проектирование и создание пользовательских функций в React Native (Expo): экраны, навигация, управление состоянием, в рамках общего TypeScript-слоя, используемого и другими клиентскими поверхностями.
- Использование React Native и TypeScript как основного стека, работа на управляемом рабочем процессе Expo и общем пакете дизайн-системы команды.
- Владение путем от кода до магазина: конфигурация сборки, версионирование, подпись кода и отправка в App Store и Google Play.
- Запуск и использование мобильного CI/CD-конвейера платформенной команды (EAS Build через GitHub Actions) для выпуска подписанных сборок без владения базовой инфраструктурой.
- Активная интеграция продвинутых инструментов, таких как Claude Code, в ежедневный GitHub- и рабочий процесс для максимизации качества кода и скорости.
- Применение лучших практик по безопасности типов, тестированию и доступности во всем приложении.
Требования:
- 5+ лет профессионального опыта мобильной разработки, подтвержденный опыт выпуска продакшн-приложений на React Native (или эквивалентном нативном стеке) для реальных пользователей.
- Сильный продакшн-опыт с React Native, желательно на управляемом рабочем процессе Expo, включая New Architecture.
- Практический опыт полного владения релизной инженерией мобильных приложений: подписанные сборки, версионирование приложений, отправка в магазины (TestFlight/Play internal tracks, ревью, поэтапный выпуск).
- Владение GitHub для контроля версий, ревью кода и совместной работы в параллельных командах.
- Рабочие знания подписи кода iOS и Android, использования общей дизайн-системы и паттернов управления состоянием на клиенте.
- Отличные коммуникативные навыки для наставничества коллег и согласования работы с параллельными инженерными командами.
Условия:
- AI-нативный подход по умолчанию: работа с Claude (генерация кода, проектирование API, ревью кода, архитектурная документация, отладка), первоклассные AI-инструменты снимают рутинную работу.
- Чистый greenfield: нет легаси-кода и технического долга, полное владение дизайном мобильного опыта для глобальной EdTech-платформы.
- Поддержка инфраструктуры: выделенная команда Platform Engineering владеет CI/CD-конвейером и облачной инфраструктурой, фокус на приложении и релизном мастерстве.
- Полная удаленная работа из любой точки Германии.