Senior Mobile iOS Software Developer
Company: St. Jude Children's Research Hospital
Location: Remote - TN (Remote)
Salary: $86.3k - $155k per year
Type: Full-time
Remote: Yes
Posted: 2026-07-31
About this 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 ...