React Native Developer (Mobile developer)

Срок для отклика истек

Описание вакансии

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

  • Разработка приложения для iOS/Android на React Native;
  • Проектирование и внедрение архитектуры приложений;
  • Реализация и интеграция нативных модулей (Swift/Objective-C, Java/Kotlin);
  • Ежедневное сотрудничество с командой дизайнеров/серверной части;
  • Code review, участие в формировании best practices команды;
  • Аналитика, внедрение A/B тестов.

Ты точно справишься с задачами, если у тебя:

  • 3+ лет опыта разработки мобильных приложений на React Native;
  • Отличные знания JavaScript (ES6+) и TypeScript, глубокое понимание асинхронности, event loop, оптимизаций;
  • Опыт работы с HTML5, CSS3;
  • Опыт создания и интеграции кастомных нативных модулей для iOS и Android;
  • Знание инструментов Xcode и Android Studio;
  • Опыт создания элементов управления мобильного пользовательского интерфейса с помощью React Native;
  • Опыт оптимизации производительности RN-приложений;
  • Глубокое понимание и практическое использование принципов SOLID/ООП и основных шаблонов проектирования;
  • Глубокое знание git (git-flow), опыт работы с GitLab;
  • Понимание и опыт настройки CI/CD (GitLab env, дистрибутив TestFlight/Firebase);
  • Опыт работы с RESTful API, сокетами.

Мы создаем комфортные условия для сотрудников:

  • Гибридный формат работы или полная удаленка;
  • Стабильная и конкурентоспособная заработная плата, которая определяется по результатам собеседования;
  • Оформление по ТК РФ с первого рабочего дня;
  • Оплачиваемые больничные и отпуск;
  • График работы 5/2 с гибким началом рабочего дня;
  • Предусмотрен пакет бенефитов (спорт, медицина, обучение);
  • Возможность не только посещать конференций и курсы, но и выступать в качестве спикера;
  • Много корпоративных праздников и мероприятий;
  • Всё необходимое для работы и поддержка твоих здравых начинаний.