Fullstack-разработчик — Android, Web, API

10 Апреля

от 90 000 до 120 000 руб.

Партнерские Вакансии

Город:

Южно-Сахалинск

Занятость:

Полная занятость

Опыт:

Более 6 лет

Компания "Прогресс"

О проекте

Мы разрабатываем транспортную систему, которая включает: платформу планирования рейсов, сайт для покупки билетов, кассовую программу, POS-терминалы с мобильным приложением для водителей.

Наш стек

Frontend: Next.js 15, React 19, React Native, TypeScript, TailwindCSS 4, HeroUI 2, Zustand 5. Backend: Python, FastAPI, Strapi CMS. API-документация: Swagger / OpenAPI. Платежи: YooKassa. Фискализация: OrangeData

Требования
  • Опыт разработки от 7 лет
  • Опыт разработки на Android
  • Опыт работы с React Native
  • Знание Python и FastAPI
  • Опыт работы с Next.js / React / TypeScript
  • Уверенная работа с REST API — проектирование, запросы, обработка ошибок
  • Умение читать и работать с Swagger/OpenAPI-документацией
  • Опыт интеграции платёжных систем и эквайринга
  • Работа с внешними устройствами: принтеры, платёжные модули, терминалы
  • Опыт разработки под POS-терминалы или кассовое оборудование
  • Работа с SDK производителей устройств (Sunmi, PAX, Ingenico и т.п.)
  • Опыт работы с кастомными Android-прошивками
  • Умение устанавливать и обновлять приложения вне Google Play (MDM, adb, собственный механизм обновлений)
  • Опыт фискализации чеков (OrangeData, АТОЛ, Штрих-М)
  • Опыт работы со Strapi CMS
  • Самостоятельность в принятии технических решений — мы описываем задачу и API, вы выбираете архитектуру и инструменты
  • Умение читать и работать с документацией по API (Swagger/OpenAPI)
  • Адекватная коммуникация без пропаданий
  • Готовность работать с нестандартным оборудованием и разбираться в его особенностях

Что предстоит делать

Разрабатывать Android-приложение для POS-терминалов: поиск рейсов, оформление билетов (включая льготные), приём оплаты через встроенный эквайринг, печать чеков и билетов на встроенном принтере, работа с возвратами. Дорабатывать сайт продажи билетов — новые функции, правки в интерфейсе, интеграции (Next.js, React, TypeScript). Развивать API-сервер — новые эндпоинты, бизнес-логика, интеграции с внешними системами бронирования и платёжными шлюзами (Python, FastAPI, Swagger). Взаимодействие с внешними API: система бронирования, льготный проездной, платёжные системы.

Будет плюсом

Опыт разработки под POS-терминалы или кассовое оборудование. Работа с SDK производителей устройств (Sunmi, PAX, Ingenico и т.п.). Опыт работы с кастомными Android-прошивками. Умение устанавливать и обновлять приложения вне Google Play (MDM, adb, собственный механизм обновлений). Опыт фискализации чеков (OrangeData, АТОЛ, Штрих-М). Опыт работы со Strapi CMS.

Что мы ожидаем

Самостоятельность в принятии технических решений — мы описываем задачу и API, вы выбираете архитектуру и инструменты. Умение читать и работать с документацией по API (Swagger/OpenAPI). Адекватная коммуникация без пропаданий. Готовность работать с нестандартным оборудованием и разбираться в его особенностях.

Важно: без реального опыта работы с оборудованием (терминалы, принтеры, кассы, эквайринг) кандидат не рассматривается.

Похожие вакансии

11 Марта

Web developer (Junior)

Южно-Сахалинск

Компания "Банк ИТУРУП" Обязанности: Разработка новых проектов (клиентская и серверная часть), развитие и поддержка существующих....

Отправить резюме подробнее

04 Апреля

Тестировщик (Web+mobile)

Южно-Сахалинск

от 40 000 до 60 000 руб.

Компания "Ким Олег Леонидович" Сахпост - это сервис доставки по всему Сахалину. Мы объединяем локальный бизнес и пользователей в единой...

Отправить резюме подробнее

06 Апреля

Frontend-разработчик (React Native)

Южно-Сахалинск

от 130 000 руб.

Компания "Ким Олег Леонидович" Описание вакансии: Ищем Frontend-разработчика с опытом работы на React Native для участия в развитии мобильного...

Отправить резюме подробнее

Вакансия размещена в отрасли

Информационные технологии / IT / Интернет: