React/React Native разработчик — электронный кошелек@ Система платежей TIYN
О позиции
Компания TIYN занимается разработкой финансовых продуктов, включая электронный кошелек. Мы ищем React/React Native разработчика для работы в нашей продуктовой команде. Эта позиция предлагает отличные возможности для роста и развития в динамичной среде.
Чем вы будете заниматься
- Разработка и поддержка web/mobile приложения электронного кошелька;
- Реализация новых пользовательских сценариев;
- Работа с существующей архитектурой feature modules, controllers, DI;
- Интеграция UI с доменными сервисами и REST API;
- Поддержка и развитие UI-компонентов и экранов на базе дизайн-системы;
- Участие в развитии мобильного приложения на React Native;
- Улучшение существующего кода, снижение техдолга;
- Участие в обсуждении архитектуры, реализации задач и code review;
- Взаимодействие с backend, QA, PM и дизайнерами.
Требования
- Высшее техническое образование;
- Релевантный опыт работы от 7 лет;
- Уверенное владение TypeScript, React, React Router;
- Опыт работы со state management: MobX или аналогичные подходы;
- Опыт разработки сложных форм: react-hook-form, yup или аналоги;
- Понимание принципов компонентной архитектуры, SOLID, разделения ответственности;
- Умение работать с REST API, DTO, typed errors и валидацией данных;
- Опыт адаптивной/mobile-first верстки, SCSS modules;
- Понимание async-запросов, состояний загрузки, ошибок, повторных запросов;
- Практический опыт с React Native;
- Умение читать чужой код, соблюдать архитектурные правила проекта и поддерживать единый стиль разработки;
- Понимание принципов Agile/Scrum и опыт работы в подобных командах.
Будет плюсом
- Опыт интеграции с платежными шлюзами (банки, финансовые провайдеры);
- Native-часть iOS/Android на уровне сборки, отладки и интеграции SDK;
- Понимание требований PCI DSS и практик защиты платежных данных;
- MobX, Inversify, DI-подход;
- Навык поддержки систем в продакшене.
Что мы предлагаем
- Динамичный и быстроразвивающийся бизнес, ресурсы;
- Возможность развиваться вместе с бизнесом;
- Профессиональная команда, которой можно гордиться;
- Возможность компенсации обучения;
- Удаленный формат работы.
Вакансия предлагает конкурентную зарплату и интересные задачи в развивающейся компании. Однако, описание вакансии могло бы быть более детализированным.
Кто здесь добьётся успеха
Глубокое понимание React и React Native, включая опыт работы с MobX для управления состоянием приложения, что позволяет эффективно разрабатывать и оптимизировать функционал электронного кошелька.
Способность работать независимо в удаленном режиме, демонстрируя ответственность и самоорганизацию, что необходимо для достижения результатов в распределенной команде.
Опыт интеграции REST API и работы с TypeScript, что позволяет создавать надежные и типизированные приложения с минимизацией ошибок на этапе компиляции.
Ресурсы для обучения
Карьерный путь
Обзор рынка
Навыки и требования
Тренды отрасли
Новости FinTech
Загружаем новости отрасли...
Ищем релевантные статьи за последние 6 месяцев