654,521open jobs
38,054companies
91,731added this week
Browse all
Salary
$16k – $38k per year (Estimated)
Location
Remote/Hybrid (Novosibirsk, Russia)
Seniority
Middle · 4+ years exp
Overview
Company
Impact
Profile match
Axmor is a custom software development company headquartered in Novosibirsk, Russia, founded in 2002. The firm specializes in building complex SaaS platforms, mobile applications, and enterprise solutions using technologies such as Java, .NET, and Python. It operates as an international technology partner, delivering specialized IT services and system integrations to a global clientele across industries like logistics, healthcare, and aviation.

Привет, меня зовут Миша, я руководитель отдела разработки в Axmor.

Сейчас мы ищем Middle/Senior Android Developer на один из флагманских проектов - мобильное приложение для авиакомпании из топ-5 в России с аудиторией больше 300 тысяч и более чем миллионом скачиваний.

Мы ищем человека в Новосибирске, который сможет работать либо в офисе, либо удаленно.

Текущий стек проекта: Kotlin, Android SDK/AndroidX, MVVM, XML/Data Binding, Kotlin Coroutines/Flow, Retrofit/OkHttp/Gson, Room, WorkManager, Firebase, Gradle, Git/GitLab CI/CD.

Вот к чему хочется прийти: Layered MVVM с Jetpack Compose, Hilt, генерируемые OpenAPI-моделями, JVM/Robolectric component-тестами.

Расскажу немного о компании, где тебе предстоить работать. Axmor - команда единомышленников, которая существует с 2003 года. У нас есть свои корпоративные ценности, которые помогают создавать комфортную обстановку внутри команды, избегать бюрократии и делать фокус на развитии.

Как у нас устроена разработка:

  • Прагматизм: эволюционные улучшения архитектуры с оценкой риска, а не «переписать всё».
  • E2e-автотесты на Kaspresso + Allure в GitLab CI
  • Тесты у нас как часть definition of done; внимательность на ревью, работа с крашами (Crashlytics) и производительностью.
  • GitLab CI пайплайны build → lint → test → release, Danger, Renovate, AI-ревью по запросу
  • Наблюдаемость в проде: Crashlytics, Firebase Performance, AppMetrica, Mindbox.
  • Стек модернизируется системно: 99,9% Kotlin, Coroutines/StateFlow, актуальные targetSdk/AGP/Kotlin; впереди - DI, слои, unit-тесты, Compose.

Чем предстоит заниматься:

  • Не просто пилить фичи, но и развивать проект путем переноса уже существующего функционала на новый архитектурный подход и актуальных тех. стек
  • У нас много legacy, нужно будет разбираться в старом коде, рефакторить его, предлагать и вносить архитектурные изменения
  • Разработкой и поддержкой существующего кода приложения
  • Обсуждением требований с аналитиком и тимлидом проекта, участием в проработке технических решений
  • Оценкой своих задач и планированием работы (на проекте есть PM и TeamLead, поможем)

Какой опыт и навыки нужны:

  • Опыт 4+ лет коммерческой Android-разработки, опыт долгоживущих продуктовых проектов.
  • Kotlin, Coroutines/Flow (StateFlow), structured concurrency.
  • Android SDK: жизненный цикл, single-activity, FragmentManager и back stack - навигация у нас самописная.
  • XML + DataBinding (BindingAdapter'ы, Observable-поля), кастомные View, RecyclerView.
  • MVVM; понимание Clean Architecture как инструмента поэтапной миграции legacy.
  • Опыт работы с legacy: рефакторинг больших классов без остановки фич-разработки.
  • DI (Hilt/Dagger/Koin) - идеально с опытом внедрения в проект без DI.
  • Retrofit + OkHttp, Gson; Room, SharedPreferences/DataStore.
  • Unit-тесты (JUnit, MockK/Mockito), умение делать код тестируемым; желательно Kaspresso.
  • Опыт работы с AI-ассистентами в разработке

Будет преимуществом:

  • Платёжные интеграции: SberPay SDK, СБП, 3DS/WebView-формы.
  • Jetpack Compose, особенно опыт внедрения в XML-проект.
  • Многомодульность, оптимизация сборки; настройка CI с инструментальными тестами.

От нас:

  • Возможность прокачивать свои навыки, делиться знаниями в формате митапов, посещать конференции. Для каждого у нас есть встречи по развитию и возможность запросить обратную связь.
  • Гибкость во всём: от графика работы до принятия решений

  • Высокий уровень самостоятельности и возможность влияния на процессы

  • Частичная компенсация абонемента в спорт зал, обучение английскому языку на платформе Skyeng.

  • Комфортный офис в Академгородке, гибридный формат работы (несколько дней в офисе, остальные на удаленке)

Free account
Stop reading job ads. Get the ones that fit.
One free account turns this page into a shortlist built around your stack, your level and your pay.
Match on every job. Stack, seniority, pay and location, scored against your profile.
654,521 open roles. Read straight off company career pages, refreshed every day.
Unlimited applications. Every one you send is tracked in one place, on-site or on a company board.
3 tailored CVs a month. Rewritten for the exact job you are applying to. Included free.
Create a free account Continue with Google
Free forever. No card. Under a minute.

Your match

How well do you fit this role?
Two answers are enough for a real match. No account needed.
Check my fit
Answers stay in this browser until you create an account.

Recommended for you based on this role

Similar stack
Same company
Novosibirsk
Remote/Hybrid • Bucharest
Java
Kotlin
Java
RxJava
Kotlin
Hilt
Mockito
Kotlin Coroutines
RxKotlin
StateFlow
Mobile
JUnit
Jetpack Compose
MVI
MVVM
Clean Architecture
Dependency Injection
State Management
DevOps
CI/CD
TeamCity
JFrog Artifactory
Incident Management
Apply
$32k – $58k per year (Estimated) • Remote • Moscow
Python
JavaScript
Java
Kotlin
TypeScript
SQL
Node JS
Java
Maven
Spring Boot
Testcontainers
Netty
Liquibase
Micrometer
Kotlin
Mockito
Databases
MySQL
Redis
RabbitMQ
MinIO
AI/ML
Claude Code
AI Agents
Mobile
JUnit
DevOps
OpenTelemetry
Prometheus
WebSockets
Docker
Kubernetes
Cloudflare
Grafana
Amazon S3
QA
Selenium
Playwright
Apply
Middle Java Developer 2 hours ago
$22k – $43k per year (Estimated) • Remote • Moscow
Java
Kotlin
SQL
Java
Maven
Spring Boot
Testcontainers
Liquibase
Kotlin
Mockito
Databases
MySQL
Redis
ClickHouse
RabbitMQ
MinIO
ElasticSearch
Apache Kafka
AI/ML
Claude Code
AI Agents
Mobile
JUnit
DevOps
Rest API
OpenTelemetry
CI/CD
Git
Docker
Amazon S3
Apply
$19k – $47k per year (Estimated) • In office • 6+ years exp • Bachelor's Degree • Minsk
Java
Kotlin
SQL
Java
Spring Boot
Hibernate
Spring Cloud
Testcontainers
Kotlin
Mockito
Databases
PostgreSQL
Redis
Apache Kafka
Mobile
JUnit
DevOps
OpenTelemetry
Prometheus
CI/CD
Docker
Kubernetes
Grafana
Apply
$55k – $131k per year (Estimated) • Equity • In office • Full-Time • 8+ years exp • Bachelor's Degree • Stockholm
Databases
Databricks
AI/ML
AI Agents
Mobile
JUnit
QA
Selenium
Cypress
Apply
$15k – $27k per year (Estimated) • Remote/Hybrid • Full-Time • 3+ years exp • Novosibirsk
Apply
IT Project manager 19 days ago
$21k per year (net) • Remote/Hybrid • Full-Time • 5+ years exp • Novosibirsk
Management
Confluence
Jira
Agile
Scrum
Kanban
Apply
$12k – $32k per year (Estimated) • In office • Full-Time • Novosibirsk
Apply
$22k – $47k per year (Estimated) • In office • Novosibirsk
DevOps
Zabbix
Grafana
Apply
$15k – $39k per year (Estimated) • In office • Full-Time • Novosibirsk
DevOps
Ansible
Zabbix
Grafana
Apply
up to $43k per year (net) • Remote • Full-Time • 3+ years exp • Novosibirsk
Python
Databases
PostgreSQL
pgvector
AI/ML
AI Agents
Frontend
Tailwind CSS
DevOps
Prometheus
GitLab CI
CI/CD
Docker
Kubernetes
Nginx
Grafana
Platform Engineering
GitLab
Apply
$12k – $25k per year (Estimated) • In office • Full-Time • Novosibirsk
C#
C++
C#
.NET
Apply
See all jobs
This is one of many
654,521 more open roles from verified company boards, updated every day.