Senior Mobile Engineer
Workplace: Stockholm, Sverige
Expires: September 7, 2025
As a Senior Mobile Engineer at H&M, you will lead the development of complex native and multiplatform mobile solutions, collaborating closely with product managers, designers, iOS and Android teams. You will design and deliver robust SDKs and applications, provide technical mentorship, conduct code reviews, and drive innovation using cutting-edge technologies, ensuring high-quality and scalable mobile experiences.
Main requirements:
  • 6+ years of mobile development experience (Android and/or iOS)
  • Hands-on experience with Kotlin Multiplatform (KMP) for shared codebases
  • Strong proficiency in Kotlin, Swift, Objective-C for mobile and SDK development
  • Experience with Jetpack Compose and SwiftUI
  • Proven track record in building and publishing mobile SDKs and libraries
  • Understanding of platform-specific architecture and constraints
  • Experience with unit, integration, and UI testing across platforms
  • Familiarity with KMP testing strategies using expect/actual declarations
  • Comfortable debugging native and shared code issues
  • Experience with modular architecture, clean code principles, MVVM design pattern
  • Strong grasp of dependency injection, coroutines, asynchronous programming
  • Ability to collaborate with cross-functional teams
  • Experience contributing to API design and developer experience for SDKs
  • Familiarity with GitHub Actions or similar CI/CD tools
  • Experience working in Agile/Scrum environments
  • Proven leadership in cross-platform mobile teams or initiatives, especially using KMP
  • Knowledge of mobile analytics and feature flagging frameworks
Responsibilities:
  • Lead end-to-end development of native and multiplatform mobile solutions
  • Drive technical decision-making and provide architectural guidance
  • Collaborate with iOS and Android communities and cross-functional teams to define and translate requirements
  • Develop scalable, maintainable libraries adhering to best practices
  • Mentor junior developers and review their code contributions
  • Conduct thorough code reviews to ensure quality and performance
  • Optimize UI components for performance and responsiveness
  • Troubleshoot complex technical issues and bottlenecks
  • Define test plans and ensure thorough test coverage
  • Research and implement cutting-edge mobile technologies
  • Stay updated with mobile development trends and share knowledge
  • Participate in architectural discussions to improve system and product quality
  • Contribute to continuous improvement of development processes
  • Engage in Agile/Scrum ceremonies and sprint planning
  • Collaborate with security and compliance teams for regulatory adherence
  • Contribute to CI/CD pipeline enhancements and automation strategies
Required hard skills:
  • Kotlin Multiplatform (KMP) development
  • Kotlin for Android and multiplatform modules
  • Swift and Objective-C for iOS development
  • Jetpack Compose
  • SwiftUI
  • Mobile SDK/library development and publishing
  • Unit, integration, and UI testing across platforms
  • Debugging of native and multiplatform code
  • Modular architecture and MVVM design pattern
  • Dependency injection and asynchronous programming (coroutines/flows)
  • API design and versioning
  • CI/CD tools such as GitHub Actions
  • Agile/Scrum methodologies
Recommended hard skills:
  • Experience with mobile analytics tools like Firebase
  • Feature flagging and experimentation frameworks
Soft skills:
  • Technical leadership and mentorship
  • Cross-functional collaboration
  • Strong communication skills
  • Problem-solving
  • Adaptability to new technologies
  • Continuous learning and knowledge sharing
Coding languages:
  • Kotlin
  • Swift
  • Objective-C
Frameworks:
  • Jetpack Compose
  • SwiftUI
Operating systems:
  • Android
  • iOS
Natural languages:
  • English (Proficient)
Cultural skills:
  • Collaborative teamwork culture
  • Focus on innovation and sustainability
  • Customer-centric approach
  • Inclusive and diverse workplace