You will join a small, highly capable mobile team and take an active role in developing and extending a multi-year, feature-rich iOS application. This is an opportunity to work on a complex, high-impact product that blends mobile engineering, real-world workflows, hardware integrations, and modern cloud technologies.
If you love building reliable, intuitive mobile apps, enjoy ownership and autonomy, and want to influence a product used in demanding real-world environments - this role is for you.
What Youll Do:
Develop, maintain, and enhance native iOS application.
Work across a mature, multi-year codebase containing a wide range of features and real-world workflows.
Collaborate with product, design, and backend teams to deliver high-quality user experiences for field operations.
Implement integrations with on-site hardware and sensors as part of ecosystem.
Work hands-on with Firebase and Firestore as part of the apps data architecture.
Contribute to backend logic using Firebase Cloud Functions (TypeScript/JS) as part of the role.
Improve app performance, reliability, and maintainability.
Participate in architecture discussions, technical reviews, and best-practice processes.
Contribute to a 5-developer autonomous team with strong ownership and startup-level agility.
Requirements: 3+ years of experience developing iOS applications.
Strong proficiency in Swift and modern iOS development practices.
Experience with UIKit and/or SwiftUI, and understanding of iOS architecture patterns (MVC, MVVM, etc.).
Experience working in production codebases with multiple features and dependencies.
Familiarity with Firebase, Firestore, or similar cloud-based mobile backends (advantage).
Experience with Git and CI/CD workflows.
Ability to own end-to-end features and work closely with product teams.
Strong problem-solving skills, attention to detail, and a collaborative mindset.
Good communication skills and fluency in English.
This position is open to all candidates.