Senior iOS Software Engineer (contract)

Posted Yesterday
Hiring Remotely in Baltimore, MD, USA
Remote or Hybrid
65-80 Hourly
Senior level
Agency • Machine Learning • Mobile • Software • Database • Consulting • Infrastructure as a Service (IaaS)
The Role
Design, develop, test, deploy, and maintain production iOS applications using Swift and SwiftUI, while contributing to Android applications with Kotlin and Jetpack Compose. Lead architecture and implementation decisions, collaborate with clients and multidisciplinary teams, estimate work, review code, troubleshoot issues, support releases, improve engineering practices, and mentor engineers across mobile projects.
Summary Generated by Built In

Mindgrub Technologies is a digital agency specializing in digital transformation for established enterprises and growth-stage companies. We build complex, deeply integrated applications that power critical experiences for enterprises and startups alike. Our engineering teams work across web, mobile, and cloud platforms, delivering solutions that range from multi-million dollar platform modernizations to fast-moving, high-impact digital builds.

Position Overview

Senior Software Engineers collaborate with technical leaders, project teams, and clients to deliver robust software solutions for Mindgrub’s internal and external clients.

As a Senior iOS Software Engineer, you will serve as a senior contributor on mobile application projects, with primary responsibility for designing, developing, and maintaining high-quality iOS applications using Swift, SwiftUI, and Apple’s modern development ecosystem. You will work with project and technical leads to derive requirements, make sound architectural and implementation decisions, estimate work, and successfully deliver technical solutions to our clients.

This role is primarily focused on iOS engineering but requires meaningful, recent hands-on Android development experience. The ideal candidate is an expert iOS engineer who has also actively worked with modern Android technologies, including Kotlin and Jetpack Compose, and can confidently contribute to Android applications when needed.

Responsibilities
  • Design, develop, test, deploy, and maintain production-quality iOS applications using Swift, SwiftUI, and modern Apple frameworks.
  • Serve as a senior technical contributor on mobile projects, helping guide implementation decisions, architecture, code quality, and engineering best practices.
  • Collaborate with engineers, designers, project managers, QA engineers, and clients to translate product and business requirements into effective technical solutions.
  • Contribute directly to Android applications using Kotlin, Jetpack Compose, and modern Android development practices when project needs require.
  • Work effectively across both iOS and Android codebases, including implementing features, resolving defects, reviewing code, troubleshooting issues, and supporting application releases.
  • Help teams establish consistent architecture, functionality, and user experiences across iOS and Android while respecting platform-specific conventions and capabilities.
  • Research and evaluate frameworks, libraries, platform capabilities, and related technologies that fulfill project requirements, improve application quality, and anticipate future client needs.
  • Participate in all aspects of engineering projects, including discovery, technical planning, estimation, implementation, testing, deployment, and ongoing maintenance.
  • Produce task-level estimates of effort (LOEs) and contribute to technical planning and project estimates.
  • Be aware of project budgets and timelines and remain accountable for assigned project deliverables.
  • Participate in peer code reviews and provide thoughtful, actionable feedback to other engineers.
  • Collaborate with other team members by sharing experience and technical knowledge to solve complex problems.
  • Identify opportunities to improve engineering processes, development practices, application architecture, and team efficiency.
  • Ensure projects follow Mindgrub engineering standards and established development processes.
  • Interact with clients as needed to discuss technical requirements, provide project updates, explain technical decisions, and resolve issues.
  • Mentor and support other engineers through code reviews, pairing, technical discussions, and knowledge sharing.
  • Participate in the interview and evaluation process for engineering candidates.
  • Maintain current expertise in evolving iOS and Android technologies, frameworks, development practices, and platform capabilities.
Qualifications
  • Must be authorized to work in the United States.
  • Remote; 9:00am - 5:00pm EST; 40 hrs / wk anticipated.
  • October 2026 through September 2027 with potential to extend.
  • 4+ years of professional iOS development experience, with significant recent experience building and maintaining production applications using Swift.
  • Recent, hands-on professional experience developing native applications for both iOS and Android. Candidates should be actively working with, or have worked with in recent years, the modern development ecosystems of both platforms.
  • Strong, current experience with Swift and SwiftUI, including building production user interfaces with SwiftUI and integrating with UIKit when appropriate.
  • Strong knowledge of the current iOS SDK, Xcode, application lifecycle, concurrency, networking, data persistence, debugging, performance optimization, automated testing, dependency management, and Apple code signing and distribution.
  • Hands-on professional Android development experience using Kotlin and Jetpack Compose, with recent experience building or contributing to production Android applications.
  • Working knowledge of the modern Android development ecosystem, including Android Studio, Jetpack libraries, Compose-based UI development, application architecture, coroutines, Gradle, networking, persistence, testing, and application publishing.
  • Ability to independently navigate, understand, debug, and contribute meaningful production code to both modern iOS and Android codebases.
  • Understanding of declarative UI development and the similarities and differences between SwiftUI and Jetpack Compose, including state management, navigation, application architecture, lifecycle, and platform-specific UI conventions.
  • Experience designing or contributing to maintainable mobile application architectures and making technical decisions appropriate for applications of varying size and complexity.
  • Understanding of the similarities and differences between iOS and Android application architecture, lifecycle, platform capabilities, accessibility, performance characteristics, and release processes.
  • Experience consuming RESTful APIs and integrating mobile applications with backend services and third-party SDKs.
  • Familiarity with Git-based development workflows, continuous integration, automated testing, and mobile application release processes.
  • Strong debugging and problem-solving skills across mobile applications, APIs, and third-party integrations.
  • Strong communication skills with the ability to discuss technical issues and decisions with engineers, project teams, clients, and other stakeholders.
  • Ability to work autonomously while collaborating effectively within multidisciplinary project teams.
  • Ability to attend meetings digitally or in person as required.
Preferred Experience
  • Undergraduate or graduate technical degree in Information Science / Information Technology, Computer Science, Engineering, Mathematics, Physics, or a related field, or equivalent professional experience.
  • Recent experience shipping and maintaining production applications in both the Apple App Store and Google Play Store.
  • Experience serving as a technical lead or senior technical contributor on mobile application projects.
  • Experience mentoring or providing technical guidance to other mobile engineers.
  • Experience working in a consulting, agency, or client-services environment.
  • Familiarity with mobile CI/CD tooling, automated build and release pipelines, analytics, crash reporting, and application monitoring.
  • Experience working with shared or cross-platform mobile technologies is a plus, while maintaining strong expertise in native iOS and Android development.
Compensation
  • $65.00 - $80.00 USD per hour
  • Base compensation will be determined based on a variety of factors including skills, education, certifications, and overall experience for this role.

Inclusivity without exception | At Mindgrub we value and encourage mutual respect and acceptance. We know we all have something to contribute. We work every day to ensure all are welcome, and that we treat all people with fairness and dignity.

No phone calls or recruiters, please.

#LI-Remote

Skills Required

  • Authorization to work in the United States
  • Availability to work remotely from 9:00am to 5:00pm EST, 40 hours per week
  • Availability for the contract period from October 2026 through September 2027
  • 4+ years of professional iOS development experience
  • Significant recent experience building and maintaining production applications using Swift
  • Recent hands-on professional experience developing native applications for both iOS and Android
  • Strong current experience with Swift and SwiftUI, including UIKit integration
  • Knowledge of the iOS SDK, Xcode, application lifecycle, concurrency, networking, data persistence, debugging, performance optimization, automated testing, dependency management, code signing, and distribution
  • Professional Android development experience using Kotlin and Jetpack Compose
  • Knowledge of Android Studio, Jetpack libraries, Compose UI development, application architecture, coroutines, Gradle, networking, persistence, testing, and application publishing
  • Ability to independently navigate, debug, and contribute production code to modern iOS and Android codebases
  • Understanding of declarative UI development, including SwiftUI and Jetpack Compose state management, navigation, architecture, lifecycle, and platform conventions
  • Experience designing or contributing to maintainable mobile application architectures
  • Understanding of iOS and Android architecture, lifecycle, platform capabilities, accessibility, performance, and release processes
  • Experience consuming RESTful APIs and integrating mobile applications with backend services and third-party SDKs
  • Familiarity with Git workflows, continuous integration, automated testing, and mobile application release processes
  • Strong debugging and problem-solving skills across mobile applications, APIs, and third-party integrations
  • Strong communication skills with engineers, project teams, clients, and stakeholders
  • Ability to work autonomously and collaborate effectively within multidisciplinary teams
  • Ability to attend meetings digitally or in person as required
  • Technical undergraduate or graduate degree in Information Science, Information Technology, Computer Science, Engineering, Mathematics, Physics, or a related field, or equivalent professional experience
  • Experience shipping and maintaining production applications in both the Apple App Store and Google Play Store
  • Experience serving as a technical lead or senior technical contributor on mobile application projects
  • Experience mentoring or providing technical guidance to mobile engineers
  • Experience in a consulting, agency, or client-services environment
  • Familiarity with mobile CI/CD tooling, automated build and release pipelines, analytics, crash reporting, and application monitoring
  • Experience with shared or cross-platform mobile technologies
Am I A Good Fit?
beta
Get Personalized Job Insights.
Our AI-powered fit analysis compares your resume with a job listing so you know if your skills & experience align.

The Company
HQ: Baltimore, MD
110 Employees
Year Founded: 2002

What We Do

Mindgrub is an award-winning agency and consultancy that transforms businesses by designing technology for people. Our full-service team specializes in enterprise mobile and web development, application support, artificial intelligence, devOps, digital marketing, branding, user experience design, quality assurance testing, and emerging technologies. Since 2002, Mindgrub has led digital transformations for a diverse group of Fortune 100 corporations, utilities, universities, healthcare organizations, cybersecurity firms, global retailers, and public sector agencies, including Exelon, NASA, Wendy’s, DELL, Under Armour, Yamaha, Crayola, Geico, A&E, The Economist, Polk Audio, University of Maryland, The Smithsonian, and Discovery Communications. A member of the Inc. 5000 for ten years running, Mindgrub has earned accolades from the American Marketing Association, the Webby Awards, the Communicator Awards, Drupal’s BlueDrop Awards, the W3 Awards, the ADDYs, and Inc.’s Top Workplaces program, and has been a member of Clutch.co’s Global Top 1000 list for two consecutive years. Our work has been featured at conferences such as SXSW, Adobe Max, and Mobile World Congress, and has been profiled in The Huffington Post, CNN, and Newsweek. Mindgrub is headquartered in Baltimore, Maryland with offices in NYC, Philadelphia, and Washington DC.

Similar Jobs

Remote
USA
8355 Employees
56-87 Annually

MetLife Logo MetLife

Consultant

Fintech • Information Technology • Insurance • Financial Services • Big Data Analytics
Remote or Hybrid
United States
43000 Employees
71K-105K Annually

MetLife Logo MetLife

Nurse Reviewer

Fintech • Information Technology • Insurance • Financial Services • Big Data Analytics
Remote or Hybrid
United States
43000 Employees
54K-72K Hourly

Shield AI Logo Shield AI

Information Technology Engineer

Aerospace • Artificial Intelligence • Machine Learning • Robotics • Software • Defense Technology
Remote
USA
120K-180K Annually

Similar Companies Hiring

Onshore Thumbnail
Artificial Intelligence • Fintech • Software • Financial Services
New York, New York
60 Employees
Revel Thumbnail
Aerospace • Hardware • Robotics • Software
Marina Del Rey, California
60 Employees
Blee Thumbnail
Artificial Intelligence • Marketing Tech • Software
New York, New York
30 Employees

Sign up now Access later

Create Free Account

Please log in or sign up to report this job.

Create Free Account