ПРОВИТЕХ

Fullstack Mobile Developer

Не указана
  • Нижний Новгород
  • От 3 до 6 лет
  • Android
  • iOS
  • Kotlin
  • Swift
  • Nuxt
  • code rewiew
  • Node.js
  • nuxt.js
  • REST API
  • JSON
  • TypeScript
  • JavaScript
  • SQLite
  • PostgreSQL
  • Git
  • Docker
  • Linux
  • CI/CD
  • SQL
  • Redis
  • RabbitMQ

Компания «Провитех» – поставщик IT-решений для автоматизации и управления аптечными сетями.

В связи с активным развитием, открыта вакансия Fullstack Mobile Developer.

Что мы предлагаем:

  1. Работу с 9:00ч до 18:00ч по МСК (возможно смещение начала/окончания рабочего дня);
  2. Работу в стабильной, аккредитованной ИТ-компании с разноплановыми и интересными задачами;
  3. Возможности для профессионального и карьерного развития (в архитектуру или управление командой);
  4. Оформление по ТК РФ;
  5. ДМС после испытательного срока;

Основные задачи:

- Разработка и развитие 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. Предложение о работе

Ждем ваших откликов!