Android Developer

TechStack Global AB

Vanlig anställningHeltidTills vidareFast månads- vecko- eller timlön

Beskrivning

We are looking for an experienced Android Developer to join one of our key clients in Stockholm. The ideal consultant is hands-on with modern Android development, understands scalable mobile architecture, and can contribute across the full app lifecycle—from concept to deployment and maintenance.

Role Overview

You will be responsible for building high-quality native Android applications, collaborating closely with designers, backend engineers, and product teams. You’ll work in a modern Android environment and contribute to both new feature development and long-term maintainability.

Key Responsibilities

  • Develop, maintain, and enhance native Android applications.
  • Implement clean, scalable, and testable code following best practices.
  • Collaborate with backend teams to integrate REST/GraphQL APIs.
  • Work alongside UX/UI designers to deliver intuitive and high-performing user experiences.
  • Participate in architectural discussions and contribute to technical decision-making.
  • Ensure application performance, stability, and responsiveness across devices.
  • Write unit, integration, and UI tests to ensure quality.
  • Participate in code reviews and continuous improvement initiatives.


Technical Requirements

Must-have skills (5–7 years):

  • Strong hands-on experience in Kotlin (primary) and/or Java.
  • Solid understanding of Android architecture patterns:
  • MVVM
  • MVI
  • Clean Architecture
  • Experience with modern Android tools and libraries:
  • Android Jetpack (ViewModel, LiveData, Room, Navigation, WorkManager)
  • Coroutines & Flows
  • Retrofit / OkHttp
  • Jetpack Compose (preferred or willingness to adopt)
  • Experience integrating backend APIs and handling offline/online states.
  • Familiarity with dependency injection frameworks (Hilt, Dagger).
  • Experience with Git and modern CI/CD pipelines for mobile apps.
  • Understanding of material design guidelines and mobile UX principles.


Nice to Have:

  • Experience with Kotlin Multiplatform or cross-platform tools.
  • Exposure to performance optimization and mobile profiling.
  • Experience with Firebase (Crashlytics, Analytics, Remote Config).
  • Knowledge of unit testing frameworks (JUnit, Mockito, Espresso).
  • Experience publishing applications to Play Store.


Soft Skills

  • Strong communication and ability to work in cross-functional teams.
  • Proactive, ownership-oriented approach to development.
  • Able to work independently and navigate a fast-paced environment.
  • Good problem-solving abilities and attention to detail.