Финтех Айкью

React Native Developer (Middle)

Не указана
  • Новосибирск
  • Полная занятость
  • Удаленная работа
  • От 1 года до 3 лет
  • React Native
  • TypeScript
  • REST API
  • Git
  • Axios
  • MobX
  • Redux
  • JavaScript
  • Mobile Developer
  • Persist

Чем предстоит заниматься:

  • Разработка и поддержка нативных мобильных приложений на React Native.

  • Проектирование и внедрение архитектуры приложений.

  • Реализация и интеграция нативных модулей (Swift/Objective-C, Java/Kotlin).

  • Code review, участие в формировании best practices команды.

  • Написание тестов для покрытия кодовой базы.

  • Активное участие в процессе отладки, тестирования и оптимизации приложений.

  • Рефакторинг и оптимизация текущего кода для повышения производительности и удобства поддержки.

  • Внедрять новые и поддерживать текущие лучшие практики TypeScript, паттерны проектирования (SOLID и др).

  • Сотрудничество с UX/UI-дизайнерами и backend-разработчиками.

  • Публикация приложений в AppStore и Google Play (участие в процессе).

  • Создание понятной и лаконичной документации для пользователей.

  • Подготовка технической документации.

  • Постепенно избавляться от legacy.

Для успешной работы потребуется:

  • Опыт разработки на React Native от 2-х лет.

  • Фундаментальные знания по JavaScript/TypeScript.

  • Глубокое понимание принципов асинхронного программирования.

  • Знание особенностей React Native на Android и iOS (различия в нативных модулях, производительности и т.д.).

  • Базовые знания Swift/Kotlin.

  • Хорошее понимание UI/UX принципов, адаптивной верстки и оптимизации производительности.

  • Уверенное знание паттернов проектирования и архитектуры и умение применить на практике.

  • Уверенное понимание принципов работы REST API и Git.

  • Способность быстро обучаться и находить необходимую информацию.

  • Умение разбираться в legacy-коде.

  • Умение корректно, емко и точно формулировать вопросы и доносить свои мысли до коллег.

  • Активное и продуктивное взаимодействие в команде.

Будет плюсом:

  • Понимание и применение принципов ООП на практике.

  • Опыт проектирования архитектуры мобильных приложений.

  • Опыт создания нативных модулей/библиотек для React Native с использованием Swift/Kotlin.

  • Опыт работы с нативными IOS и Android проектами.

  • Понимание и опыт настройки с CI/CD.

  • Опыт работы с тестированием на уровне unit, интеграционных и e2e-тестов.

  • Опыт в разработке и настройке push-уведомлений, deep link / universal link.

Технологический стек: React Native; TypeScript; Axios; Reanimated 2; Navigation; Firebase/Notifee Push; Deep Link/Universal Link; MobX (предпочтительно) / Redux, Persist

Мы предлагаем:

  • Полностью белую заработную плату, все социальные гарантии согласно ТК РФ.

  • Удобный график работы: 5/2, гибкое начало рабочего дня.

  • Поддержку здоровья: программа ДМС, компенсация занятий спортом, корпоративные спортивные мероприятия.

  • Насыщенную корпоративная жизнь.

  • Профессиональное развитие и самореализацию, обучение за счет компании, корпоративную программу изучения английского в SkyEng.

  • Работу в аккредитованной IT-компании в уютном офисе в центре города или удаленно.