Full-stack разработчик (Java + Flutter)
Ищем разработчика для доработки MVP мобильного приложения для автомобилистов. Нужно работать с бэкендом на Java (Jmix) и Flutter. Задачи: улучшение функционала, оптимизация запросов, подготовка к запуску. Предлагаем гибкий формат работы и поддержку техдиректора.
Зарплата ниже рынка
На 69% ниже медианы Java по 78 вакансиям за 90 дней.
Что предстоит делать
О проекте: Мы создаем мобильное приложение на базе картографических сервисов для автомобилистов с элементами геймификации. На текущий момент готов MVP проекта: есть готовая базовая версия приложения, админки, бэк и сайт, сформирована основная логика работы. Сейчас проекту нужен следующий этап развития: доработка функционала, улучшение пользовательского опыта, исправление технических недочётов, подготовка к стабильному запуску и дальнейшему масштабированию. Проект находится на стадии, когда уже есть что показать, протестировать и развивать, но важно усилить техническую часть и довести продукт до качественного, удобного и стабильного решения. Кого мы ищем: Мы ищем разработчика, который сможет подключиться к уже существующему проекту, разобраться в текущей архитектуре и помочь довести приложение до полноценного рабочего продукта. Нам нужен не просто исполнитель отдельных задач, а специалист, который умеет смотреть на продукт шире: понимать логику пользователя, видеть слабые места, предлагать технические решения и аккуратно доводить задачи до результата. Далее требования: 1. Обязательные требования (Hard Skills) Бэкенд (Java + Jmix) - Java Core: Java 11–17, OOP, коллекции, многопоточность, паттерны проектирования. - Spring Framework: Spring Boot, Spring Data, Spring Security. - Jmix: опыт коммерческой разработки на Jmix (или CUBA): создание сущностей, экранов, ролевая модель, настройка UI через Jmix Studio. - Базы данных: PostgreSQL + PostGIS (пространственные запросы, ST_Distance, ST_Intersects, индексы). Мобильная разработка (Flutter) - Dart: уверенное знание языка, асинхронность (Future, Stream). - Flutter: опыт создания production-приложений (не менее 1 года). - State management: Provider / Bloc / Riverpod (хотя бы один). - Работа с сетью: Dio или http-клиент, интеграция с REST API (JSON). 2. Желательные требования - Знание картографичеких API и фреймворков - CI/CD: GitLab CI / GitHub Actions для бэкенда и мобилки. - Публикация: опыт сборки .apk / .ipa и публикации в магазины (Google Play / App Store). 3. Типовые задачи - Разработка бэкенда на Jmix + PostGIS: модели данных, права доступа, REST API для мобильных клиентов. - Разработка мобильного приложения на Flutter: экраны, навигация - 99, 9% экранов готовы. - Настройка обмена данными между Flutter и Jmix: REST, возможно WebSocket. - Оптимизация пространственных запросов в PostgreSQL/PostGIS для мобильных сценариев (поиск ближайших объектов). 4. Soft Skills - Работа в условиях неопределённости: Умение самостоятельно собирать требования через диалог с командой, предлагать прототипы (UI/API), фиксировать договорённости в минимальной документации (чек-листы, user stories, acceptance criteria). Способность отличать критичный функционал от «хотелок» и предлагать MVP-решения. - Проактивность: не ждать идеального ТЗ, а задавать наводящие вопросы: «Что должно произойти при нажатии на кнопку?», «Какие данные в этом поле обязательны?», «Как пользователь попадёт на этот экран?». - Документирование по ходу дела: умение быстро фиксировать принятые решения в коде и в совместных чатах/тикетах. - Мультиплатформенность: умение переключаться между бэкендом, вебом и мобилкой. - Самоменеджмент: приоритизация задач в разных стеках. Формат работы и взаимодействие: На этапе подготовки к взаимодействию, мы предложим выполнить тестовое задание. Мы открыты к разным форматам: проектная работа, частичная занятость или долгосрочное сотрудничество. В проекте есть технический директор, который хорошо понимает продукт, его текущую архитектуру и дальнейшую логику развития. Он будет помогать с погружением в проект, отвечать на технические вопросы, подсказывать по архитектурным решениям и сопровождать разработчика. Мы не оставляем специалиста «один на один» с проектом: команда всегда на связи, готова оперативно давать обратную связь, уточнять бизнес-логику и помогать принимать решения по спорным моментам. Для синхронизации работы предусмотрены регулярные созвоны 1-2 раза в неделю. На них обсуждаем текущий статус задач, технические вопросы, приоритеты, возможные сложности и следующие шаги. Идеальный кандидат для нас — это разработчик, который не боится заходить в уже готовый MVP, умеет наводить порядок в проекте и помогает превратить "почти готовое" решение в стабильный продукт, которым удобно пользоваться.
Стек и инструменты
Подходит ли вам эта вакансия?
Зарегистрируйтесь и загрузите резюме — посчитаем % совпадения с этой вакансией, подсветим сильные стороны и что стоит подтянуть
Похожие вакансии
6 вакансий
Java-разработчик (проект Фемида)
~1 218 600 – 1 827 900 ₸ оценка
Ищем Java-разработчика для создания и поддержки backend-компонентов системы для юристов. Нужен опыт от 3 лет, знание Spring, PostgreSQL, Docker и CI/CD. Предлагаем удаленную работу, ДМС и корпоративное обучение.
Разработчик Java (middle)
~1 218 600 – 1 827 900 ₸ оценка
Разработка и поддержка микросервисов на Java 17+ (Spring Boot) для сервисов привилегий состоятельных клиентов банка. Требуется опыт от 2 лет в Java и микросервисах, знание Kafka, PostgreSQL, Kubernetes. Предлагается работа в крупной финтех-команде с современным стеком.
Java-разработчик
~1 218 600 – 1 827 900 ₸ оценка
Ищем Java-разработчика с опытом от 3 лет для создания и поддержки web-приложений. Нужно знать Spring, Hibernate, SQL и Git. Предлагаем полную удаленку, официальное оформление, ДМС и годовые премии.
Java-разработчик (микросервисы, Цифровой рубль)
~1 218 600 – 1 827 900 ₸ оценка
Ищем Java-разработчика для создания микросервисов под проект "Цифровой рубль" в БКС Банке. Нужен опыт от 2 лет с Java, Spring Boot, PostgreSQL и брокерами сообщений. Предлагают гибридную работу, ДМС и возможности роста.
Java-разработчик (микросервисы, Kafka, Spring Boot)
~1 218 600 – 1 827 900 ₸ оценка
Ищем Java-разработчика с опытом от 2-3 лет для работы над high-load платформой маркетинговых триггеров. В стеке: Java 17/21, Spring Boot 3, Kafka, PostgreSQL, ClickHouse, Apache Flink. Предлагаем современный стек, возможность роста в stream processing или full-stack, удалённую работу и реальные задачи с высокой нагрузкой.
Fullstack разработчик (Java + React)
~1 218 600 – 1 827 900 ₸ оценка
Разработка и доработка системы автоматизации проектного управления для B2B. Требуется Middle Fullstack разработчик с Java и React. Предлагают удаленную работу, официальное трудоустройство и возможности роста.