easybill GmbH
Freelancer Senior Mobile Engineer (React Native, Expo, TypeScript) m/w/d
Автоматический пересказ вакансии на русском. Полный текст на языке оригинала и форма отклика — на сайте работодателя.
Фрилансер-разработчик на senior-уровне для развития мобильного приложения easybill-mobile на iOS и Android. Работа с React Native, Expo и TypeScript, участие в архитектуре, интеграции с REST-API и релизах в App Store.
Задачи
- Развивать easybill-mobile на базе React Native, Expo и TypeScript для iOS и Android
- Переводить требования по счетам и документам в понятные мобильные сценарии и качественные нативные интерфейсы
- Развивать архитектуру приложения: навигация, переиспользуемые компоненты, формы, доступ к данным
- Интегрировать REST-API, обеспечивать типизацию, валидацию, кэширование, состояния загрузки и обработку ошибок
- При необходимости расширять REST-API на PHP и Symfony для сквозной реализации новых мобильных функций
- Работать над безопасной аутентификацией, управлением сессиями и обращением с чувствительными данными клиентов
- Следить за производительностью и особенностями платформ, включая нестабильную сеть, переключение приложений и разные устройства
- Обеспечивать доступность и многоязычность как часть качества продукта
- Покрывать изменения автоматизированными тестами, проверять на симуляторах и реальных устройствах
- Участвовать в процессах сборки, релиза и мониторинга до публикации в App Store
- Предлагать собственные решения и сопровождать функции от идеи до релиза и развития
- Активно использовать ИИ-инструменты, например Claude Code, и отвечать за качество результатов
Требования
- Опыт работы с TypeScript, React Native и Expo на senior-уровне
- Опыт сопровождения мобильных приложений до релиза, а не только реализации
- Понимание React, компонентной архитектуры, управления состоянием и асинхронных потоков данных
- Знание особенностей iOS и Android, системный подход к производительности, платформенным ошибкам и отладке
- Уверенная работа с REST-API: контракты, аутентификация, валидация, обработка ошибок
- Автоматизированные тесты, обоснованные технические решения и поддерживаемый код
- Самостоятельность, прагматичность и ясная коммуникация
- Свободный немецкий и хороший английский
- Желательно: знание PHP и Symfony
- Плюсом: опыт с EAS, нативными модулями на Swift или Kotlin, публикацией в App Store и мобильными релизными процессами
- Плюсом: собственные опубликованные приложения, вклад в open source или публичные эксперименты на GitHub
Условия
- Remote-First команда — без привязки к локации
- Гибкая и вдохновляющая рабочая среда на основе доверия и самостоятельности
- Возможность влиять на стратегию и культуру компании
- Увлечённая команда и работа над инновационными решениями
- Регулярные командные мероприятия
Навыки
- React Native
- Expo
- Expo Router
- TypeScript
- React
- TanStack Query
- TanStack Form
- Zod
- NativeWind
- Jest
- React Native Testing Library
- REST API
- PHP
- Symfony
- iOS
- Android
- EAS
- Swift
- Kotlin
- Claude Code