Treinetic logo
Treinetic
Posted 90 days agoVerified live 16h ago

Associate Software Engineer - Mobile (IOS)

Brief overview

San Francisco, CAHybrid
UndergradOr in progress

About the company

Treinetic logo
Treinetictreinetic.com

As one of the leading software product engineering companies in Sri Lanka, we have the tools and the talent to bring your idea to life

Job description

Summary

Treinetic is seeking a proactive and technically strong Associate Software Engineer – Mobile (iOS) to join their growing team. The role involves developing and maintaining iOS applications, improving app stability and performance, and supporting efficient development practices across projects.

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

Skills

  • 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
  • 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

Must Haves

  • 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
  • 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

Nice to Haves

  • 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)

More jobs like this