Описание работы:
Основные обязанности:
- Нативная разработка ядра: проектирование и реализация основных модулей для зарубежных платежных приложений с нуля.
- Исключительный пользовательский опыт: тесное сотрудничество по реализации UI/UX, обеспечение плавности сложных интерактивных анимаций на уровне 60 кадров в секунду даже на устройствах среднего и низкого класса.
- Экспертиза в гибридных архитектурах: уверенное владение Flutter и продвинутой кастомизацией H5-контейнеров (WebView), проектирование эффективных и стабильных механизмов связи JSBridge.
- Оптимизация производительности: специализация на оптимизации памяти, ускорении запуска, уменьшении размера APK и ускорении сети, устранение лагов и утечек памяти в гибридной разработке.
- Инженерное мастерство: знакомство с CI/CD-процессами, строгий код-ревью, мониторинг сбоев и системы отслеживания производительности в реальном времени.
Требования к кандидату:
- Техническая глубина:
- 7+ лет опыта в Android-разработке с глубоким знанием Kotlin/Java и особенностей версий Android SDK.
- Продвинутые знания в области рендеринга Android, обработки событий, кастомных представлений и разработки сложных анимаций.
- Гибридная разработка:
- Практический опыт оптимизации гибридных проектов (Native+Flutter/H5) и понимание основных принципов Flutter.
- Доказанная способность настраивать производительность WebView и решать проблемы совместимости H5.
- Мастерство в производительности:
- Навыки работы с Profiler, LeakCanary, многопоточностью и параллелизмом.
- Осведомленность о стабильности платежного уровня, включая шифрование/дешифрование и безопасное хранение.
- Гибкие навыки:
- Одержимость UX, активное предложение технических улучшений.
- Сильное взаимодействие с продуктовыми/UI-командами для достижения идеального исполнения.
Предпочтительные квалификации:
- Финтех/Платежные приложения:
- Опыт работы с RSA/AES-шифрованием, безопасными клавиатурами, цифровыми подписями или биометрическими платежами.
- Опыт разработки международных платежных шлюзов или электронных кошельков.
- Крипто/Web3:
- Основы блокчейна; опыт интеграции Wallet Connect или работы с безопасностью приватных ключей.
- Оптимизация долгих WebSocket-соединений.
- Производительность платежей:
- Технические оптимизации для повышения конверсии (например, ускорение первой загрузки, плавные переходы в платежном пути).


