engineering
Posted Apr 28Software Architect - Mobile
at Air Apps
Stockholm, SwedenRemote
Responsibilities
- - Collaborate with engineers, designers, and product managers to ensure architectural decisions align with product goals and user experience.
- - Lead architectural reviews and provide guidance on refactoring and scaling existing mobile applications.
- - Design APIs, SDKs, and modular components that can be reused across teams.
- - Guide decisions around third-party libraries, mobile tooling, and build/deployment pipelines.
Requirements
- We’re a family-founded company on a mission to create the world’s first AI-powered Personal & Entrepreneurial Resource Planner (PRP), and we need your passion and ambition to help us change how people plan, work, and live.
- Our long-term focus drives us to challenge the status quo every day, pushing the boundaries of AI-driven solutions that truly make a difference.
- THE ROLE As a Mobile Software Architect at Air Apps, you will take the lead in designing scalable and performant mobile architecture for our suite of applications - primarily focused on iOS, with cross-functional knowledge of Android development considered a plus.
- - Focus primarily on iOS architecture, libraries, and platform-specific patterns, while maintaining an understanding of Android frameworks.
- experience in mobile development with a strong architectural mindset. - Deep expertise in iOS development using Swift (Objective-C knowledge is a plus). - Solid understanding of UIKit, SwiftUI, Combine, and other modern iOS frameworks. -
- Experience with app performance optimization, modularization, and offline-first strategies. - Familiarity with Android development (Kotlin/Java) is a strong plus. -
- Experience integrating with APIs, handling mobile data storage, caching, and background tasks. - Strong knowledge of App Store submission, mobile security, and compliance guidelines. -
- Experience with mobile CI/CD pipelines, testing frameworks, and deployment automation. - Strong communication skills and the ability to explain architectural concepts to both technical and non-technical team members. - Passion for clean code, design patterns (MVVM, VIPER, etc.), and scalable architecture. WHAT
- Applicants must submit their own work without any AI-generated assistance.
- Any use of AI in application materials, assessments, or interviews will result in disqualification.