Android developer for an eCommerce marketplace

Andersen

United States

Hybrid

USD 120,000 - 180,000

Full time

13 days ago

Get a reply from this employer

Your resume and cover letter, tailored to exactly what they’re hiring for.

Get past ATS filters

Benefits offered by this job

Remote/Hybrid work options
Career growth and mentorship
Training portal access
Company events

Job summary

Andersen ищет Android разработчика для крупного проекта электронной коммерции, работающего над мобильным опытом и цифровыми сервисами в рамках единой экосистемы. Ваша задача — развивать клиентское приложение и взаимодействовать с бэкендом через API.

Требования включают 3+ года опыта, владение Kotlin/Jetpack Compose, MVVM/MVI и тестированием. Возможна гибридная работа, частично удаленная и офисная. Предусмотрено обучение, корпоративные мероприятия и компенсации за сертификацию.

Qualifications

  • Опыт коммерческой разработки Android на Kotlin не менее 3 лет в крупных проектах.
  • Знание Jetpack Compose, Coroutines и Flow.
  • Опыт MVVM/MVI и многомодульной архитектуры.
  • Навыки навигации через Cicerone в архитектуре Single Activity.
  • Опыт внедрения DI (Hilt/Dagger/Koin).
  • Опыт выпуска функционала через Feature Flags.
  • Опыт интеграции с REST API и контрактами бэкенда.
  • Опыт модульного и UI тестирования (JUnit 5, Espresso/Kakao).
  • Уровень английского как минимум Intermediate.

Responsibilities

  • Разработка и улучшение пути клиента One Click для курьерской доставки из точки самовывоза.
  • Реализация функций в клиентском приложении: карточка товара, корзина, оформление заказа, статусы доставки, профиль пользователя.
  • Разработка функций в курьерском приложении: получение кода, подтверждение выдачи, принятие/отказ заказа с причиной.
  • Интеграция мобильных приложений с бэкенд API.
  • Написание и поддержка тестов, участие в code review, обеспечение качества кода.
  • Поддержка пилота, релиза и стабилизации функционала.

Skills

Kotlin (Android)
Jetpack Compose
Kotlin Coroutines
MVVM/MVI архитектура
Cicerone навигация
Hilt/Dagger/Koin
Feature Flags
REST API интеграция
JUnit 5
UI-тестирование Espresso/Kakao

Tools

Cicerone
Kaspresso
Espresso
Compose UI testing

Job description

Описание:

Andersen is hiring an Android Developer for a project developing a large-scale eCommerce marketplace and enhancing mobile shopping experiences and digital services. Our customer is a technology-driven digital platform that brings together multiple consumer and business services within a unified ecosystem. It focuses on enhancing user experience, improving operational efficiency, and enabling seamless digital interactions through modern technologies, scalable infrastructure, and continuous innovation.

Задачи:
  • Developing and enhancing the One Click customer journey for courier delivery of orders from pickup points.
  • Implementing functionality in the customer application, including the product page, shopping cart, checkout, delivery statuses, and user profile.
  • Developing functionality for the courier application, including receiving a code to collect an order from a pickup point, confirming delivery using the customer's code, and accepting or rejecting an order with a specified reason.
  • Integrating mobile applications with backend APIs.
  • Writing and maintaining tests, participating in code reviews, and ensuring development quality.
  • Supporting the pilot launch, release, and subsequent stabilization of the functionality.
Требования:
  • Commercial Android development experience with Kotlin in large-scale product projects for 3+ years.
  • Strong knowledge of Jetpack Compose, Kotlin Coroutines, and Flow.
  • Hands-on experience with MVVM/MVI architectural patterns and multi-module architecture.
  • Experience implementing navigation with Cicerone using a Single Activity approach.
  • Experience with dependency injection using Hilt/Dagger/Koin.
  • Experience developing and safely rolling out functionality using Feature Flags.
  • Experience integrating with REST APIs and working with agreed backend contracts.
  • Experience writing unit tests with JUnit 5 and UI tests using Kaspresso/Espresso/Compose UI testing/Kakao.
  • Experience independently delivering features from design mockups through release and post-release support.
  • Experience participating in code reviews and ensuring code quality.
  • Level of English - from Intermediate and above.
  • Будет плюсом: Experience developing products in e-commerce, delivery, or fintech; Experience in teamwork with leaders in FinTech, Healthcare, Retail, Telecom, and others
Условия:
  • The opportunity to change the project and/or develop expertise in an interesting business domain.
  • Job conditions - you can work both fully remotely and from the office or can choose a hybrid variant.
  • Guarantee of professional, financial, and career growth! The company has introduced systems of mentoring and adaptation for each new employee.
  • The opportunity to earn up to an additional 1,000 EUR per month, depending on the level of expertise, which will be included in the annual bonus, by participating in the company's activities.
  • Access to the corporate training portal, where the entire knowledge base of the company is collected and which is constantly updated.
  • Bright corporate life (parties / pizza days / PlayStation / fruits / coffee / snacks / movies).
  • Certification compensation (AWS, PMP, etc).
  • Referral program.
  • Private health insurance and sports compensation, depending on the type of employment.
Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

android developer for a mobile banking application
android developer for a mobile banking application

Andersen • United States

On-site
USD 70,000 - 110,000
Private health insurance
Sports compensation
Annual bonus
+4
Java developer for digital agriculture
Java developer for digital agriculture

Andersen • United States

Hybrid
USD 60,000 - 90,000
Remote work option
Office/Hybrid option
Mentoring program
+1
Java developer
Java developer

Andersen • United States

Remote
USD 90,000 - 140,000
Private health insurance
Sports compensation
Certification compensation (AWS, PMP)
+1
android developer for mobile banking
android developer for mobile banking

Andersen Lab • United States

On-site
USD 70,000 - 110,000
Access to corporate training portal
Certification compensation (AWS, PMP)
Referral program
+2
java developer in digital banking
java developer in digital banking

Andersen • United States

Hybrid
USD 90,000 - 130,000
Частная медицинская страховка
Спортивное возмещение
Java developer for livestock management
Java developer for livestock management

Andersen • United States

Hybrid
USD 42,000 - 66,000
Гибридная работа
Доступ к обучению и порталам компаний
Участие в бонусной программе
android developer in digital banking
android developer in digital banking

Andersen • United States

Hybrid
USD 38,000 - 53,000
Гибридная работа
Страхование здоровья
Бонусы до 1000 EUR/мес.
+1
Flutter developer for banking kiosks
Flutter developer for banking kiosks

Andersen • United States

Hybrid
USD 20,000 - 33,000
Monthly bonus up to EUR 1000
Remote/hybrid option
Mentoring and onboarding
+5
.net developer in fintech
.net developer in fintech

Andersen • United States

On-site
USD 90,000 - 140,000
Private health insurance
Annual bonus
Training portal access
+3
Android Developer – Large-Scale eCommerce Marketplace (Remote/Hybrid)
Android Developer – Large-Scale eCommerce Marketplace (Remote/Hybrid)

Andersen • United States

Hybrid
USD 120,000 - 180,000
Remote/Hybrid work options
Career growth and mentorship
Training portal access
+1