Design, develop, and maintain iOS application features for the T-Life mobile app using Swift and/or Objective-C
Build scalable and secure mobile components that integrate with RESTful APIs, third party SDKs and other backend services
Apply established mobile architecture patterns (e.g., MVC, MVVM) and modern iOS concurrency practices
Ensure application performance, responsiveness, memory efficiency, and production stability
Participate in code reviews and contribute to unit testing and automated testing practices to maintain high-quality standards
Collaborate with Product, Design, QA, Android, and backend engineering teams to deliver customer-focused mobile solutions
Support CI/CD processes and App Store deployment activities for mobile releases
Contribute to technical documentation and knowledge sharing within the team
Also responsible for other duties/projects as assigned by business management as needed
Requirements
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)
2-4 years Technical engineering experience. (Required)
3–5 years of experience developing mobile applications, including iOS applications using Swift and/or Objective-C (Preferred)
Communication (Required)
Customer Service (Required)
Analytics (Required)
Technical Writing (Required)
Experience with UIKit and/or SwiftUI (Preferred)
Familiarity with CI/CD tools and mobile release processes (Preferred)
Understanding of mobile application lifecycle, testing frameworks (e.g., XCTest), and App Store deployment (Preferred)