Старший разработчик React Native (Торговые приложения)
FP Markets Group of Companies — хорошо зарекомендовавший себя, многократно регулируемый брокер, основанный в Австралии, предлагающий трейдерам доступ к торговле CFD на Forex, индексах, товарах, акциях и криптовалютах. Мы растем и ищем Старшего разработчика React Native для создания кроссплатформенных торговых приложений, используемых большим сообществом трейдеров по всему миру, в нашем офисе на Кипре — сертифицированном Great Place to Work®.
Что вы будете делать:
- Создавать и выпускать новые функции для наших торговых приложений для iOS и Android из единой кодовой базы React Native
- Разрабатывать быстрые, интуитивно понятные интерфейсы для графиков, котировок и управления ордерами
- Обеспечивать безопасность средств и данных пользователей: безопасные сетевые соединения, хранение ключей и потоки аутентификации
- Внедрять новые технологии в продукт и развивать платформу
Что мы ищем:
- Опыт работы на уровне Senior с React Native и TypeScript
- Тонкий контроль рендеров (memo, useMemo/useCallback, stable refs)
- Уверенное владение вопросами производительности и памяти RN (Hermes GC, виртуализированные списки, утечки таймеров/слушателей)
- Твердое понимание разделения JS / UI потоков
- Плавный UI, управляемый жестами, с использованием Reanimated и Gesture Handler
- Знакомство с новой архитектурой RN (Fabric, TurboModules, JSI)
- Твердое понимание мобильной безопасности: безопасное хранение (Keychain, Android Keystore), TLS/сертификатное пиннингование и безопасная обработка конфиденциальных данных
- Практический опыт работы с сетевыми соединениями на основе сокетов (соединения в реальном времени)
- Опыт работы с мобильными приложениями, которые вы реально выпускали
- Прочная база в алгоритмах и структурах данных
- Свободное владение инструментами отладки и профилирования RN (React DevTools, Hermes, Flipper)
- Внимание к чистым, удобным для пользователя интерфейсам
Приветствуется
- Мосты к нативным компонентам — Swift/Objective-C (iOS), Kotlin/Java (Android)
- Написание TurboModules / нативных модулей
- Опыт работы с C++
- React Navigation (состояние навигации, глубокие ссылки)