Мы ищем Middle-разработчика React/React Native для присоединения к нашей команде по созданию и поддержке мобильного VPN-приложения для iOS и Android.
InstaVPN - это очень простое в использовании мобильное приложение VPN для тех, кто просто хочет получить мгновенный доступ ко всем нужным онлайн-ресурсам, несмотря на гео-ограничения. Не можете оплатить через App Store/Play Market? Не беда, есть сайт, на котором можно оплатить приложение десятками различных способов из любого уголка мира.
InstaVPN использует инфраструктуру стороннего подрядчика, и в основном разработка заключается в тестировании и создании конверсионных механизмов. Мы ищем разработчика, готового скрупулезно воплощать топовые UI/UX решения, блестяще выглядящие и конвертирующие на самых разных размерах экранов, а также готового настраивать самые разные системы аналитики, от Google Analytics до mixpanel.
Oqtacore - это компания топовых экспертов в своих областях, с корпоративной культурой взаимопомощи и командной работы. Мы понимаем, что ни один разработчик не знает всех стеков, но, объединившись вместе, мы можем строить максимально крутые продукты. Работа в Oqtacore для мидл-разработчика - это возможность влиться в коллектив сеньоров и за 1-2 года прокачать свои навыки по множеству стеков до уровня топ-10%.
Обязанности:
Разработка мобильного приложения на React Native для iOS/Android
Разработка сайта на Nextjs
Поддержание кода бэкенда на TypeScript
Поддержание базы данных на PostgreSQL
Поддержание актуальной кодовой базы в Git
Писать чистый, поддерживаемый и масштабируемый код на TypeScript и Node.js
Работать в паре с UI/UX дизайнером
Обеспечивать совместимость с различными типами устройств, размерами экрана и операционными системами
Оптимизировать производительность приложения и устранять проблемы производительности
Разрабатывать и поддерживать всеобъемлющую документацию приложения, включая технические спецификации, руководства пользователя и документацию API
Сотрудничать с командой контроля качества для выявления, приоритизации и устранения ошибок приложения
Следить за последними тенденциями отрасли, лучшими практиками и новыми технологиями для постоянного совершенствования приложения
Обязательные требования:
Опыт React не менее 2 лет
Опыт React Native не менее 1 года
Опыт мобильной разработки последние полгода
Опыт TypeScript не менее 1 года
Опыт создания своего бэкенда
Опыт командной работы с дизайнером в figma
Сильный опыт верстки адаптивных responsive сайтов pixel perfect по фигме (очень важный пункт - будем смотреть Ваши работы на собеседовании)
Предпочтительно:
Глубокое понимание лучших практик разработки мобильных приложений, шаблонов проектирования и архитектурных принципов
Опыт разработки под iOS и Android, включая знание специфических особенностей и требований платформ
Знание протоколов VPN, методов шифрования и сетевых концепций
Опыт интеграции сторонних библиотек, API и сервисов
Знание принципов UI/UX, а также способность реализовывать сложные дизайны
Сильные навыки решения проблем, отладки и анализа
Отличные навыки письменного и устного общения
Способность эффективно работать в команде и самостоятельно при необходимости
Будет плюсом:
Опыт с C#
Опыт разработки VPN-приложений для iOS и Android
Знакомство с процессами подачи заявок в App Store и Google Play Store
Знание лучших практик безопасности мобильных приложений
Опыт работы с системами CICD
Опыт с сервисами AWS: RDS, IAM, SQS, SNS, EC2, S3, DynamoDB, Amplify, Lambda