Treinetic

Associate Software Engineer – Native iOS Full Time

Remote

Full Time

We are looking for an Associate Software Engineer – Native iOS with a passion for crafting seamless, high-performance mobile experiences. In this role, you will contribute to the development and maintenance of native iOS applications using Swift and the latest Apple development frameworks. You’ll collaborate with cross-functional teams to build elegant, scalable, and responsive features that deliver real value to users. This position is ideal for a motivated developer with 2+ years of experience in iOS development and a solid understanding of the iOS ecosystem, including SwiftUI, Combine, Core Data, and RESTful API integrations.

Responsibilities

  • Design, develop, and maintain native iOS applications using Swift and SwiftUI.
  • Collaborate with UI/UX designers to implement pixel-perfect, responsive user interfaces.
  • Integrate mobile applications with RESTful APIs and backend systems.
  • Write clean, modular, and reusable code following best practices and modern design patterns.
  • Optimize application performance, memory usage, and battery efficiency.
  • Use Combine and other reactive programming techniques to manage data flow.
  • Ensure app quality and reliability through unit, UI, and integration testing.
  • Debug, diagnose, and resolve issues and performance bottlenecks.
  • Participate in code reviews and contribute to the continuous improvement of team workflows.
  • Stay up-to-date with the latest iOS trends, tools, and technologies.

What we expect

  • Bachelor’s degree in Computer Science, Software Engineering, or a related field.
  • 2+ years of hands-on experience in native iOS development.
  • Proficiency in Swift, SwiftUI, and Combine.
  • Strong understanding of Apple’s design principles and interface guidelines.
  • Experience working with Core Data, URLSession, and background tasks.
  • Familiarity with MVVM architecture, dependency injection, and modular codebases.
  • Experience with testing tools for unit and UI tests.
  • Knowledge of App Store submission processes and provisioning profiles.
  • Familiarity with Git, CI/CD pipelines, and tools is a plus.
  • Excellent problem-solving, communication, and collaboration skills.
If you’re eager to advance your career and become a valued member of a prominent company, this is an opportunity you won’t want to miss!