← к выдаче
разработка

Fullstack Mobile Developer

ПРОВИТЕХНижний Новгород16 дн. назад

Коротко

Develops Android (Kotlin) and iOS (Swift) apps, plus backend API with Nuxt. · Needs: Swift, Kotlin; iOS/Android SDK; REST API; Node.js, Nuxt.js; TypeScript/JavaScript; SQLite/PostgreSQL; Git, Docker, Linux, CI/CD

Описание от работодателя

Компания «Провитех» – поставщик IT-решений для автоматизации и управления аптечными сетями. В связи с активным развитием, открыта вакансия Fullstack Mobile Developer. Что мы предлагаем: Работу с 9:00ч до 18:00ч по МСК (возможно смещение начала/окончания рабочего дня); Работу в стабильной, аккредитованной ИТ-компании с разноплановыми и интересными задачами; Возможности для профессионального и карьерного развития (в архитектуру или управление командой); Оформление по ТК РФ; ДМС после испытательного срока; Основные задачи: - Разработка и развитие Android-приложения на Kotlin. - Разработка и развитие iOS-приложения на Swift. - Разработка и развитие API на Nuxt. - Разработка серверной логики, интеграций и бизнес-логики. - Проектирование API для мобильных приложений и web-клиентов. - Работа с локальными базами данных и оптимизация запросов. - Интеграция со сторонними сервисами. - Поддержка и развитие существующего кода. - Проектирование архитектуры для новых функций. - Code review и техническое сопровождение разработки Требования: Android и IOS: - Уверенное знание Swift и Kotlin. - Опыт коммерческой разработки IOS приложений и Android-приложений. - iOS SDK, Android SDK, Jetpack, Android studio. - REST API, JSON, авторизация. - Push-уведомления. - Локальное хранение данных. - Понимание архитектур MVVM / MVC / Clean Architecture или аналогичных подходов. - Опыт публикации и сопровождения приложений. Backend: - Уверенное знание Node.js, Nuxt.js. - Разработка REST API. - TypeScript / JavaScript. - Работа с базами данных. - Авторизация и управление доступом. - Интеграция со сторонними API. - Понимание вопросов производительности и безопасности API. Общие требования: - SQLite, PostgreSQL, Git, Docker, Linux, CI/CD, SQL - Опыт написания и поддержки автоматических тестов будем плюсом. - Умение самостоятельно разобраться в существующей архитектуре и кодовой базе. Будет преимуществом: - Опыт разработки приложений с большой пользовательской базой. - Опыт работы с Redis, RabbitMQ / Kafka. - Опыт работы с высоконагруженными API. - Опыт миграции и рефакторинга legacy-систем. - Опыт проектирования архитектуры мобильного приложения и backend с нуля Этапы отбора: 1. Интервью с тимлидом группы web-разработки 2. Интервью с начальником отдела разработки 3. Предложение о работе Ждем ваших откликов!