#vacancy #Moscow #remotework #Developer #Android
🔆Position - Android Developer, Senior
🔶Company - Art-Fintech
⌨️Candidate Requirements:
- Russian Federation citizenship and location
- Kotlin experience from 5 years
- Commercial development experience with Jetpack Compose, understanding of recomposition, side effects, custom layouts
- Experience with Clean Architecture and multi-module projects
- Multi-modularity: designing modular structure, dependency management
- Understanding and experience with MVI
- Confident work with DI (Binds, Provides, Scopes, Components, Qualifiers)
- Experience with Flow, StateFlow, SharedFlow, structured concurrency, error handling
- Experience with migrations, complex queries, transactions, converters
- Experience configuring the client, interceptors, error handling
- Advanced Git commands (rebase, cherry-pick, stash), conflict resolution
- Module configuration, buildSrc/convention plugins
- Test architecture, mocks, screenshot tests, code coverage
- Experience with Surf Navigation or Cicerone
- Knowledge of kotlinx.serialization
- Experience writing snapshot tests
- Understanding of CI/CD principles
- Experience with Firebase (Crashlytics, Analytics, Distribution)
- Familiarity with Detekt, KtLint
- Experience with different builds (flavors, build types)
- Experience with HMS and GMS
- Convention plugins: custom plugins for module configuration
🔗Conditions:
Full-time, 5/2.
💵Salary up to 200k rubles net.
🪩A bit about us:
The Art-Fintech group of companies has been on the market for over 20 years — an international provider of innovative banking software solutions. Our company develops software for the financial sector.