Associate Software Engineer - Mobile (IOS)
Treinetic · San Francisco, CA · 1 wk ago
EngineeringFull-time
Responsibilities
- Develop, test, and maintain iOS applications using Swift and Xcode
- Build user interfaces using SwiftUI and/or UIKit
- Integrate REST APIs and third-party SDKs
- Debug issues, optimize performance, and improve app stability
- Participate in code reviews and follow coding standards
- Collaborate with QA, UI/UX designers, and backend teams
- Write clean, reusable, and scalable code
- Stay updated with the latest iOS trends and Apple frameworks
- Build secure, scalable, and high-performance features aligned with business and regulatory requirements
Requirements
- Degree / Diploma in Computer Science, Software Engineering, or related field
- 0–2 years of experience in iOS development
- Good knowledge of Swift programming language
- Familiarity with SwiftUI or UIKit
- Understanding of mobile app architecture patterns (MVVM / MVC)
- Knowledge of REST APIs and JSON parsing
- Familiarity with Git / GitHub / Bitbucket
- Strong problem-solving and communication skills
- Eagerness to learn and grow
- Experience publishing apps to the App Store
- Knowledge of Combine, Core Data, Firebase
- Understanding of CI/CD pipelines
- Portfolio or GitHub projects
- Experience with modern iOS architecture patterns (VIPER, Clean Architecture)
Qualifications
Full on-site commitment during the first 6 months. After successful completion of this initial period, the role will transition to a hybrid working arrangement.