TheHeritageGroup

SeniorSoftwareEngineerMobile

Indianapolis, Indiana, United States FULL TIME
Market Sentiment
HIGH DEMAND

Neural analysis suggests this role is
optimal for Senior candidates.

The Brief

“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.

Problems you'll solve

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

Free ATS check

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.

Read Company Rants →