Boardroom logo
BoardroomPosted 1 month ago

Intermediate Software Engineer - iOS

RemoteUnited States

Full TimeBachelors DegreeSmall

Job Summary

Implement moderately complex features and optimize existing code within the engineering team while collaborating with cross-functional groups to drive project success. Manage iOS applications through AppStore Connect and ensure software quality by performing automation tests, debugging issues, and resolving problems using proficiency in Objective-C, Swift, and UIKit. Leverage CocoaPods or SwiftPM for dependency management and maintain source control and CI/CD pipelines to facilitate efficient team collaboration. This mid-level position requires a solid technical background in OOP and TDD principles to deliver reliable native iOS solutions.

Required Qualifications

  • BS/MS degree in Computer Science, Engineering, or a related field, or equivalent experience
  • Experience in Objective-C/Swift/UIKit and other native iOS frameworks
  • 3-5 years of experience in iOS development
  • Experience in using AppStore Connect
  • Knowledge and proficiency in OOP principles, general software development, and TDD
  • Ability to perform automation tests to ensure software quality and reliability
  • Proficiency in creating and using CocoaPods/SwiftPM to manage dependencies and simplify software development
  • Expertise in source control systems and CI/CD to ensure smooth and efficient collaboration among team members
  • Demonstrated debugging and problem-solving skills to troubleshoot and resolve software issues

Desired Qualifications

  • An understanding of implementing Flutter in native iOS projects
  • SwiftUI experience

Hiring someone like this?

Get your role in front of qualified candidates on Sorce.

Get started

Apply to this job in one click with Sorce

Apply on Sorce