
Software Engineer – iOS Developer
T-Mobile
full-time
Posted on:
Location Type: Hybrid
Location: Frisco • Kansas • Texas • United States
Visit company websiteExplore more
Salary
💰 $92,500 - $166,800 per year
Tech Stack
About the role
- Develop software solutions that support engineering projects and meet customer requirements, including design and development of native iOS features using Swift, Objective-C, and the iOS SDK
- Collaborate with technical teams including product, design, backend, QA, and AI engineering teams to deliver effective technical solutions and continuously learn new technologies
- Create clear documentation for software code, system designs, and business requirements, including architectural decisions and API integrations
- Contribute to technology strategy by understanding current mobile technologies, iOS platform evolution, and supporting business goals through scalable and modular application design
- Present innovative ideas to improve systems, processes, or services based on industry research, including opportunities to enhance mobile experiences through AI-enabled capabilities such as personalization, recommendations, and conversational flows
- Integrate RESTful APIs and backend services, ensuring secure, performant, and reliable mobile experiences
- Contribute to quality practices including unit testing, code reviews, CI/CD participation, and performance optimization across devices and OS versions
Requirements
- 2-4+ years Technical engineering experience (Required)
- Experience developing iOS applications using Swift, Objective-C, SwiftUI, and the iOS SDK
- Bachelor's Degree plus 3 years of related work experience OR advanced degree with 1 year of related work experience OR combination of education and experience deemed equivalent (Required)
- Acceptable areas of study include Computer Science or Engineering (Required)
- Familiarity with architectural patterns such as MVC, MVVM, Coordinator, or VIPER
- Experience integrating RESTful APIs, Core Data, and third-party SDKs
- Understanding of CI/CD pipelines and version control systems such as GitLab
- Experience working with observability tools such as Firebase or similar monitoring platforms
- Exposure to AI-powered services, LLM-backed APIs, personalization engines, or intelligent mobile workflows
- Knowledge of secure communication practices including OAuth and encryption standards
- Experience building and maintaining consumer-facing mobile applications in production environments
- At least 18 years of age
- Legally authorized to work in the United States
Benefits
- Medical, dental and vision insurance
- 401(k)
- Employee stock grants
- Employee stock purchase plan
- Paid time off and up to 12 paid holidays
- Paid parental and family leave
- Family building benefits
- Back-up care
- Enhanced family support
- Childcare subsidy
- Tuition assistance
- College coaching
- Short- and long-term disability
- Voluntary AD&D coverage
- Voluntary accident coverage
- Voluntary life insurance
- Voluntary disability insurance
- Voluntary long-term care insurance
- Mobile service & home internet discounts
- Pet insurance
- Access to commuter and transit programs
Applicant Tracking System Keywords
Tip: use these terms in your resume and cover letter to boost ATS matches.
Hard Skills & Tools
SwiftObjective-CSwiftUIiOS SDKRESTful APIsCore DataCI/CDunit testingcode reviewsperformance optimization
Soft Skills
collaborationcommunicationproblem-solvinginnovationdocumentation
Certifications
Bachelor's Degree in Computer Science or Engineering