St. Jude Children's Research Hospital

Senior Mobile iOS Software Developer

St. Jude Children's Research Hospital
Apply
3 days ago
Remote, United StatesSenior

Base Salary

$86k - $155k/yr

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.
  • Integrate RESTful APIs and cloud-based services with mobile applications.
  • Develop and maintain shared Swift Packages, reusable libraries, modular components, and SwiftUI component libraries.
  • Implement localization, internationalization, and accessibility features including VoiceOver, Dynamic Type, Voice Control, and semantic navigation.
  • Investigate production issues, defects, performance bottlenecks, and complex technical challenges.
  • Optimize application performance, memory utilization, responsiveness, and battery efficiency.
  • Develop automated unit, integration, and UI tests using Swift Testing, XCTest, and other testing frameworks.
  • Contribute to CI/CD pipelines, DevOps practices, release planning, deployment, monitoring, production support, and on-call response.
  • Collaborate with product owners, designers, QA analysts, business stakeholders, and developers to deliver solutions.
  • Participate in sprint planning, estimation, backlog refinement, and retrospectives.
  • Mentor developers through technical guidance, code reviews, knowledge sharing, and problem-solving.

Requirements

  • Bachelor's degree in computer science, data science, information science, business, or a related field is required; a master's degree is preferred.
  • At least 4 years of IT experience in systems programming and development is required.
  • Four or more years of native iOS application development using Swift is highly preferred.
  • Experience delivering mobile applications through the Apple App Store or enterprise distribution channels is highly preferred.
  • Extensive experience with SwiftUI, MVVM, dependency injection, component-based design, and modern mobile application architecture is highly preferred.
  • Experience with Swift Package Manager, reusable SwiftUI component libraries, design systems, accessibility, localization, and internationalization is highly preferred.
  • Experience with GraphQL, RESTful APIs, Azure, cloud-based services, and mobile backend integrations is highly preferred.
  • Experience with Swift Concurrency, async/await, multithreaded development, performance optimization, memory management, and debugging tools is highly preferred.
  • Proficiency with Git and source control workflows is highly preferred.
  • Experience with Azure DevOps, work item tracking, pull requests, CI/CD pipelines, and automated build and deployment processes is highly preferred.
  • Experience with automated unit, integration, and UI testing, including Swift Testing, XCTest, legacy test modernization, TDD, or BDD is preferred.
  • Experience with secure mobile application development, authentication, authorization, secure data storage, and API security is preferred.
  • Experience with analytics, crash reporting, logging, application monitoring, Agile or Waterfall SDLC methodologies, and software systems design and maintenance is preferred.
  • Strong communication, troubleshooting, stakeholder collaboration, requirements documentation, and developer mentoring skills are preferred.

Benefits

  • The position may be eligible for remote work within approved U.S. locations.
  • Remote employees must travel to the Memphis campus for interviews and/or orientation if selected and work on-site in Memphis for one week per quarter or as requested based on business needs.
  • Applicants residing in California are not eligible for remote work unless willing to relocate to an approved location.
  • The posting references exceptional benefits but does not specify individual benefits.

Tech Stack

AzureGitGraphQLiOSSwiftSwiftUI

Categories

MobileTesting
St. Jude Children's Research Hospital

About St. Jude Children's Research Hospital

10,000+ employees

St. Jude Children’s Research Hospital is a nonprofit pediatric research hospital that treats children with cancer and other life‑threatening diseases and advances therapies through in-house labs, clinical trials, and data resources like St. Jude Cloud. Founded in 1962 and headquartered in Memphis, Tennessee, it is funded primarily by public donations raised by ALSAC and by research grants. The hospital provides care regardless of a family’s ability to pay and collaborates globally.

Contact me