What are the responsibilities and job description for the iOS Developer position at Oscar?
Oscar is working with a leading data transformation organization that is looking for an experienced iOS Developer to join their team.
As the iOS Developer, you will be responsible for designing, developing, and maintaining high quality iOS applications that support our innovative product offerings across multiple divisions. You'll work with cross-functional teams to deliver robust mobile solutions that enhance user experiences and drive business objectives. This role requires a strong technical background in both Swift and Objective-C, along with a passion for creating scalable, performant mobile
applications.
Key Responsibilities:
- Design and build advanced applications for the iOS platform using Swift and Objective-C.
- Collaborate with product managers and designers to define app features and functionality.
- Ensure the performance, quality, and responsiveness of applications.
- Write clean, maintainable, and well-documented code following best practices.
- Implement modern iOS architecture patterns (MVVM, VIPER, Clean Architecture).
- Conduct code reviews and provide constructive feedback to team members.
- Stay current with emerging technologies and industry trends in iOS development.
- Propose and implement solutions to improve development processes and app performance.
Qualifications:
- 5 years of professional iOS development experience.
- Strong proficiency in Swift and Objective-C programming languages.
- Solid understanding of iOS SDK, different iOS versions, and device compatibility.
- Experience with iOS frameworks such as UIKit, Core Data, Core Animation, and Foundation.
- Proficiency with RESTful APIs, third-party libraries, and API integration.
- Familiarity with Git version control and CI/CD pipelines.
- Experience with modern iOS development tools (Xcode, CocoaPods, Swift Package Manager).
- Knowledge of Apple's Human Interface Guidelines and iOS UI/UX best practices.
- Strong problem-solving skills and attention to detail.
- Excellent communication and teamwork abilities.
Nice to have Qualifications:
- Experience with SwiftUI.
- Knowledge of reactive programming (Combine, RxSwift).
- Familiarity with dependency injection patterns and frameworks.
- Experience with iOS testing frameworks (XCTest, XCUITest, Quick/Nimble).
- Background in Agile/Scrum development methodologies.
- Published apps in the Apple App Store.
- Experience with memory management and performance optimization.
Recap:
- Location: Atlanta, Georgia (Onsite)
- Type: Full time Permanent
- Rate: $125k - $145k annual salary dependent on relevant experience
If you think you're a good fit for the role, we'd love to hear from you!
Salary : $125,000 - $145,000