Senior Software Engineer - Mobile

STREETIQ, LLC
Indianapolis, IN, United States
2 months ago

Role details

Contract type
Permanent contract
Employment type
Full-time (> 32 hours)
Experience level
Expert
Experience required
5 years minimum
Working hours
Regular working hours
Job source

Tech stack

Flutter Geographic Information Systems Application Programming Interfaces (APIs) Amazon Web Services IOS Applications Application Performance Management Application Release Automation App Store (IOS) Computer Vision Microsoft Azure Software Debugging Memory Management
+12 more
Human-Computer Interaction Performance Tuning Cloud Services Mobile Analytics Software Engineering Systems Integration Web Application Frameworks Swiftui Software Application Programming Backend Real Time Data Restful APIs

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., * 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.

Requirements

Do you have experience in iOS user interface implementation?, * 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 ownershipEffective communication and collaboration skills in a team-oriented environment

Apply for this position

This job is hosted externally. Click below to view the full posting and apply.

Apply on indeed.com

Good distractions

Talks and stories from around this role — technically off-topic, practically not.

7:01 min

Career progression from backend programming to professional mobile engineering

Edoardo Dusi · LIVE

1:06 min

Differentiating between Flutter packages and plugins

Sylvia Dieckmann · LIVE

1:52 min

Structuring and scaling the backend engineering team

Stefan Lingler Stefan Lingler +1 · Coffee With Developers

30 sec

Architecture of the SwiftUI and Realm chat application

Andrew Morgan · WWC 2021

1:38 min

Transitioning into backend engineering from web development

Stefan Lingler Stefan Lingler +1 · Coffee With Developers

5:05 min

Introduction to Flutter and cross-platform UI development

Sylvia Dieckmann · LIVE

Videos

See all

Related articles

See all