#тебе предстоит
· Разработка и поддержка мобильных приложений для iOS и Android с использованием React Native;
· Разработка серверной части (backend) на Node.js и интеграция с мобильным приложением;
· Проектирование и внедрение API для взаимодействия между мобильным приложением и серверной частью;
· Обеспечение высокой производительности и отзывчивости как фронтенд, так и бэкенд части приложения;
· Разработка и оптимизация баз данных, работа с различными хранилищами данных (SQL, NoSQL);
· Реализация функционала, включая авторизацию, синхронизацию данных, push-уведомления, интеграцию с внешними сервисами;
· Тестирование, отладка и устранение ошибок в мобильных приложениях и серверной части;
· Работать в тесном сотрудничестве с дизайнерами, тестировщицами и другими разработчиками для создания качественного продукта.
#что для нас важно
· Опыт разработки мобильных приложений на React Native (от 5 лет);
· Уверенные знания JavaScript и TypeScript;
· Опыт разработки серверной части с использованием Node.js (RESTful API, GraphQL);
· Знания баз данных (SQL, NoSQL), опыт работы с MongoDB, PostgreSQL и другими;
· Опыт работы с системами контроля версий Git;
· Знание принципов работы мобильных платформ iOS и Android;
· Опыт с CI/CD;
· Понимание и опыт работы с Docker и другими инструментами виртуализации (желательно).
#будет плюсом
· Опыт работы с облачными сервисами;
· Опыт работы с WebSocket для реализации реального времени;
· Опыт разработки нативных модулей для React Native;
· Знание методов разработки и обеспечения безопасности мобильных приложений и серверных приложений.