Разрабатывать, проектировать и внедрять функциональные возможности для кроссплатформенных мобильных приложений, отвечая за весь процесс от начала до конца
Вносите свой вклад в разработку мобильной архитектуры, шаблонов управления состоянием и стандартов кодирования, а также последовательно применяйте их
Создавайте и развивайте общую библиотеку компонентов и единый язык дизайна на обеих платформах
Реализуйте настройку тем оформления и конфигурации во время выполнения, чтобы фирменная символика и включённые функции настраивались, а не были жёстко закодированы
Убедитесь, что функции доступны и корректно работают на различных устройствах и размерах экрана
Пишите платформенно-специфичный нативный код там, где экосистема плагинов фреймворка не справляется со своей задачей
Применяйте лучшие практики обеспечения безопасности мобильных устройств — безопасное хранение данных, биометрическую аутентификацию и безопасную обработку токенов
Интеграция с бэкэнд-REST API и потоками аутентификации OAuth2 / OpenID Connect, корректная обработка состояний «офлайн» и «ошибки»
Оптимизация производительности приложений, времени запуска, рендеринга и эффективности сети
Разрабатывать и поддерживать автоматизированные тесты (модульные, виджетные/компонентные и интеграционные)
Проверяйте код своих коллег, наставляйте менее опытных инженеров и повышайте планку качества работы команды
Создавайте понятную техническую документацию и заметки по дизайну в Confluence
Принимайте участие в ежедневных, еженедельных и ежемесячных командных мероприятиях и планировании