TheHeritageGroup
SeniorSoftwareEngineer–Mobile
Neural analysis suggests this role is
optimal for Senior candidates.
“Senior Software Engineer – Mobile at TheHeritageGroup. Skills: iOS development, Swift, SwiftUI, mobile architecture. Architect native iOS applications. Develop native iOS applications”
What You'll Achieve.
deliver high-performance mobile experiences; deliver scalable mobile experiences; deliver intuitive mobile experiences; deliver exceptional user experiences
Industry & Context.
Excellent problem-solving skills
What They're Looking For.
Must Have
5+ years professional software engineering experience, native iOS development, Swift, SwiftUI, mobile architecture patterns, shipping apps through the Apple App Store lifecycle, mobile CI/CD pipelines, integrating RESTful APIs, cloud-backed services, performance optimization, memory management, networking on mobile devices, AWS, GCP, Azure, GIS or geospatial data applications, computer vision, image processing, video pipelines, mobile analytics, crash reporting, observability tools, building applications used in field operations, hardware-integrated environments
Nice to Have
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
What You'll Do.
Architect native iOS applications
Develop native iOS applications
Maintain native iOS applications
Migrate applications from Flutter
Lead mobile architecture decisions
Establish best practices
Own end-to-end app lifecycle
Design mobile solutions
Implement mobile solutions
Build CI/CD pipelines
Maintain CI/CD pipelines
Integrate real-time data
Integrate cloud services
Ensure application performance
Ensure application reliability
Ensure application responsiveness
Optimize applications for offline functionality
Optimize applications for field use
Optimize applications for low-connectivity environments
Monitor production issues
Debug production issues
Resolve production issues
Mentor junior engineers
Contribute to engineering culture
Partner with product teams
Partner with design teams
How You'll Work.
Team & Collaboration
Collaborating closely with the CTO; Collaborating with cross-functional stakeholders; Collaborate with backend engineers; Partner with product and design teams
Communication Scope
Effective communication skills
Full Job Description
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 throu
Applying for this Senior Software Engineer – Mobile role?
Most applicants get filtered before a human reads their resume. See if yours makes the cut.
How to Apply on Workday
- Workday has a multi-step form — save your progress after every section.
- "Apply With LinkedIn" can fail or lose data; manual entry is more reliable.
- Watch for the "Submit for Review" final step — hitting "Save" alone does not submit.
- Job requisition numbers are useful when following up with HR by email.
ANONYMOUS · UNFILTERED
What do employees actually say about TheHeritageGroup?
Real rants from real employees. Read before you apply.