About The Position

Join a product-focused team developing modern mobile solutions used daily by hundreds of thousands of users across construction sites worldwide. We are looking for a Middle Android Developer who is passionate about scalable mobile applications, clean architecture, and modern Android technologies. We at Sigma Software collaborate closely with a sustainable European Customer headquartered in Sweden to build digital products that improve workforce management, operational efficiency, and worker safety. You will become part of a mature engineering environment with strong technical expertise and close integration into the Customer’s organization. This is an opportunity to work on long-term product development, contribute to business-critical solutions integrating software and hardware technologies, and grow alongside experienced Middle and Senior engineers.

Requirements

  • 3+ years of commercial experience in Android development
  • Strong proficiency in Kotlin and modern Android development practices
  • Hands-on experience with Jetpack Compose, Coroutines, Flow, Retrofit, and Android SDK
  • Experience with MVVM and Clean Architecture approaches
  • Solid understanding of software engineering fundamentals, including OOP, algorithms, data structures, and design patterns
  • Experience with dependency injection and unit testing tools such as Mockito and JUnit
  • Strong analytical and problem-solving skills
  • Ability to independently drive feature development and technical solutions
  • Strong communication and collaboration skills
  • Intermediate or higher English level
  • Bachelor’s degree in Computer Science, Computer Engineering, or equivalent practical experience

Nice To Haves

  • Experience with Java, XML, and Android Data Binding
  • Experience modernizing legacy Android applications
  • Migration experience from XML-based UI to Jetpack Compose
  • Experience transitioning legacy navigation approaches to Navigation Compose
  • Experience with CI/CD pipelines and release automation
  • Scripting and process automation experience
  • Experience using AI-assisted engineering tools in development workflows
  • Portfolio of published Android applications on Google Play or GitHub

Responsibilities

  • Design, develop, and maintain Android applications using Kotlin and Jetpack Compose
  • Participate in architecture discussions and technical decision-making
  • Refactor, optimize, and modernize existing Android codebases
  • Implement scalable and maintainable features following Clean Architecture principles
  • Troubleshoot and resolve application issues and performance bottlenecks
  • Integrate native Android capabilities including NFC, Bluetooth, and Camera SDKs
  • Collaborate with cross-functional teams including iOS engineers, QA specialists, backend developers, and product stakeholders
  • Participate in all phases of the software development lifecycle
  • Contribute to code quality initiatives, peer reviews, and continuous improvement processes
  • Support CI/CD and engineering automation initiatives
© 2026 Teal Labs, Inc
Privacy PolicyTerms of Service