Jobs and Careers
ST

Senior Mobile iOS Software Developer

St. Jude Children's Research Hospital
Remote - TN, United States, United StatesRemotefull_timeVerifiedPosted 31 Jul 2026
💰 $154,960/yr($86,320/yr$154,960/yr)

About the role

We are seeking a highly skilled Senior Mobile iOS Software Developer to join our Mobile Development team. This role is responsible for designing, developing, testing, and maintaining high-quality native iOS applications that support organizational objectives and deliver exceptional user experiences.

The ideal candidate combines strong technical expertise with a passion for building accessible, localized, scalable, and maintainable mobile applications. This individual will contribute to technical design discussions, promote development best practices, mentor team members, and help promote engineering excellence across the mobile development team.

This position may be eligible for remote work. However, St. Jude requires all remote employees to:

  • Travel to our Memphis campus for the interview process and/or orientation, if selected.
  • Travel to Memphis to work on-site for one week per quarter, or as requested based on business needs, if hired.

Key Responsibilities

  • Design, develop, test, and maintain native iOS applications using Swift and SwiftUI.
  • Translate business requirements, wireframes, and UX designs into high-quality mobile solutions.
  • Collaborate with backend developers to integrate RESTful APIs and cloud-based services.
  • Implement and maintain shared Swift Packages, reusable libraries, and modular application components that support consistency, code reuse, and maintainability.
  • Implement localization and internationalization solutions that support multiple languages, regions, and culturally appropriate user experiences.
  • Implement and advocate for accessibility best practices through VoiceOver, Dynamic Type, Voice Control, semantic navigation, accessibility testing, and other Apple accessibility technologies to ensure applications meet WCAG and Apple accessibility guidelines.
  • Improve application performance, reliability, maintainability, security, accessibility, and user experience while ensuring solutions meet organizational engineering standards.
  • Investigate and resolve production issues, performance bottlenecks, application defects, and complex technical challenges.
  • Optimize applications for performance, memory utilization, responsiveness, and battery efficiency.
  • Utilize analytics, logging, monitoring, and crash reporting tools to identify trends and resolve issues.
  • Develop and maintain automated unit, integration, and UI tests using Swift Testing, XCTest, and other testing frameworks, while promoting testable application architectures and testing best practices across the development team.
  • Contribute to CI/CD pipelines, DevOps practices, and quality engineering initiatives that improve application quality, reliability, and release confidence.
  • Support release planning, deployment, monitoring, production support, and on-call response activities as required.
  • Collaborate with product owners, designers, QA analysts, business stakeholders, and fellow developers to define and deliver solutions that meet business objectives.
  • Participate in Agile ceremonies including sprint planning, estimation, backlog refinement, and retrospectives.
  • Communicate effectively with technical and non-technical stakeholders, providing clear recommendations and solutions to complex problems.
  • Mentor developers through technical guidance, code reviews, knowledge sharing, and collaborative problem-solving.

Minimum Education

  • Bachelor's degree in computer science, data science, information science, business, or related field required.
  • Master's degree preferred.

Minimum Experience

  • Minimum experience: 4+years of IT experience in systems programming and development, preferably in comparable industry.
  • Four (4) or more years of experience developing native iOS applications using Swift highly preferred.
  • Proven experience delivering mobile applications through the Apple App Store or enterprise distribution channels highly preferred.
  • Extensive experience with SwiftUI and modern application architecture approaches such as MVVM, Dependency Injection, and component-based design highly preferred.
  • Experience implementing and extending modular, scalable, and maintainable mobile application architectures using industry-standard design patterns and software engineering principles highly preferred.
  • Experience contributing to the design, development, publishing, and maintenance of shared Swift Packages using Swift Package Manager highly preferred.
  • Experience building reusable SwiftUI

Apply for this role

Generate a tailored application kit with a matched cover letter, interview prep, and CV highlights — in under 60 seconds.

Apply Now →Generate Application Kit

Free account required — sign up in 30s

Company

St. Jude Children's Research Hospital

View company profile →