Deploja AB

Senior Android Developer

Deploja AB Malmö, Skåne County, Sweden

IT Services and IT Consulting · 11-50 employees

23 h ago Closes in 2d
android Senior (5-10 yrs) Full-time Sweden
Create a free account to apply — email only, no card. You can also save this posting or score it against your profile with AI.

About the role

You will work as a consultant on client projects or internal assignments, taking technical ownership of mobile applications. Responsibilities include mentoring developers, refactoring legacy code, and implementing modern Android architectural practices.

What they look for

Android Development Kotlin Jetpack Compose Coroutines Flow Dependency Injection Gradle Unit Testing UI Testing CI/CD Google Play Console Legacy Code Refactoring Mentoring Performance Analysis Trunk-based Development Feature Flags

Requirements

Candidates must have several years of professional mobile development experience with a strong focus on Kotlin and modern Android architecture. You should be capable of leading technical improvements and managing the full release lifecycle of production applications.

Full description

We now have a new requirement and are looking for a consultant colleague with the qualifications listed below. The position is part of our consulting business, which means you will be employed by us and work either with clients or on internal projects and assignments.

As part of your application, you may be presented to clients/partners as part of the recruitment process. If selected for the assignment, you will be employed by us and work either with clients or on internal projects and assignments as part of our consulting business.

Your Profile (Must-have requirements)

  • Several years of professional mobile development experience, including substantial senior-level experience
  • Proven ability to take technical ownership of a production mobile application
  • Ability to make pragmatic architectural decisions and explain the reasoning behind them.
  • Comfortable identifying technical debt and distinguishing between issues that should be addressed immediately, incrementally or deliberately left alone.
  • Able to lead technical improvements without requiring a large rewrite.
  • Strong debugging and problem-solving skills, particularly in mature applications with legacy code and historical architectural decisions.
  • Comfortable challenging existing technical decisions and ways of working constructively.
  • Kotlin, Jetpack Compose and traditional Views, Coroutines and Flow
  • Modern Android architecture, dependency injection, Gradle build configuration/optimisation
  • Unit, integration and UI testing; lifecycle and platform APIs
  • Google Play Console/release management, CI/CD, crash & performance analysis
  • Trunk-based development or similar short-lived-branch models; keeping main continuously releasable
  • Small, incremental pull requests and frequent integration
  • Feature flags or equivalent techniques for integrating incomplete functionality safely
  • CI/CD for mobile applications; automated build, test and quality checks
  • Automated or highly streamlined App Store / Google Play delivery; separating deployment from release
  • Versioning, release management, rollback and hotfix strategies
  • Establishing appropriate automated testing; safely and incrementally refactoring legacy code
  • Constructively challenging existing technical decisions and ways of working
  • Mentoring and supporting existing mobile developers; pairing rather than taking over difficult tasks
  • Giving useful, constructive code-review feedback

Meritorious

  • Feature-flag platforms and progressive delivery tooling
  • Automated release tooling such as Fastlane or equivalent
  • Mobile observability, crash reporting and application performance monitoring
  • Modularisation of larger mobile applications
  • API design and collaboration with backend teams
  • Security and privacy considerations for consumer applications
  • Accessibility
  • Working with connected devices, energy products, IoT or other systems involving physical assets
  • Leading technical improvements in a team without formal personnel responsibility
  • Experience modernising an established Android application incrementally, incl. migration toward Compose

Application deadline: 09-10-2026

About Us We currently employ experienced consultants in areas such as System Development, AI, Machine Learning, Testing, Cloud, Infra DevOps, and IT Project Management.

Working at Deploja is something entirely different from working at an ordinary consulting company—and we are really proud of that. So, what makes us unique?

We simply offer more than just a high salary and greater freedom; that’s just the beginning. With us, you’ll find the work environment and opportunities you deserve. Welcome to Deploja, where the grass is indeed greener!

Similar roles