We are seeking an experienced Senior Mobile Engineer (iOS) to join our core engineering team. In this role, you will lead the design, development, and optimization of our iOS applications, leveraging modern frameworks such as Swift and SwiftUI. You will play a key role in driving mobile architecture decisions, collaborating closely with the CTO and cross-functional stakeholders to deliver high-performance, scalable, and intuitive mobile experiences that support real-world data capture and analysis.
Essential Functions- Architect, develop, and maintain native iOS applications using Swift and SwiftUI
- Migrate existing applications from Flutter to Swift and SwiftUI
- Lead mobile architecture decisions, establishing patterns, standards, and best practices
- Own the end-to-end app lifecycle, including App Store submissions, releases, and compliance
- Design and implement scalable, maintainable, and high-performance mobile solutions
- Build and maintain CI/CD pipelines for mobile deployment and release automation
- Collaborate with backend engineers to integrate APIs, real-time data, and cloud services
- Ensure application performance, reliability, and responsiveness across devices and OS versions
- Optimize applications for offline functionality, field use, and low-connectivity environments
- Monitor, debug, and resolve production issues using modern observability tools
- Mentor junior engineers and contribute to a strong engineering culture
- Partner with product and design teams to deliver exceptional user experiences
- Additional duties and responsibilities as assigned, including but not limited to continuously growing in alignment with the Company's core values, competencies, and skills.
Experience Qualifications- Required 5+ years professional software engineering experience, with strong focus on native iOS development
- Deep expertise in Swift and SwiftUI
- Strong understanding of mobile architecture patterns
- Experience owning and shipping apps through the Apple App Store lifecycle
- Hands-on experience with mobile CI/CD pipelines
- Proficiency integrating RESTful APIs and cloud-backed services
- Strong knowledge of performance optimization, memory management, and networking on mobile devices
- Experience working with AWS, GCP, or Azure-backed systems
- Experience with GIS or geospatial data applications
- Exposure to or experience with computer vision, image processing, or video pipelines
- Experience with mobile analytics, crash reporting, and observability tools
- Background in building applications used in field operations or hardware-integrated environments
Skills and Abilities- Excellent problem-solving skills and a strong sense of ownership
- Effective communication and collaboration skills in a team-oriented environment
All qualified applicants will receive consideration for employment without regard to race, color, religion, sex, sexual orientation, gender identity, national origin, disability, or status as a protected veteran.
#TheHeritageGroup