Overview
On Site
Depends on Experience
Full Time
Skills
SwiftUI
UIKit
AppKit
Objective-C
iOS design
AI ML domain
Job Details
Location : Sunnyvale, CA and Austin, TX (3 days/week at office)
Minimum of 6 years experience in developing feature rich apps for iOS
Required skills:
- Bachelor s or Master s degree in Computer Science, Engineering, or related field.
- Strong programming skills with object-oriented programming languages Objective-C and Swift.
- Expertise with user-interface programming.
- Proficiency with frameworks such as SwiftUI and UIKit or AppKit.
- Advanced knowledge of iOS design principles and guidelines.
- Expertise in designing software to support unit testing, UI Testing, or Integration Testing.
- Proficiency in debugging and performance optimization concepts such as power management and memory management.
- Excellent problem-solving, debugging, and communication skills
Responsibilities
- Contribute to the design, development, and maintenance of full-stack applications for iOS platforms.
- Work closely with product managers, designers, and other engineers to evaluate and prioritize new feature requirements.
- Collaborate with design teams to propose and refine user interface elements that enhance the overall user experience.
- Drive code reviews, ensuring that all code is thoroughly tested, well-documented, and aligns with Apple s standards.
- Build and maintain tooling to facilitate automated testing, ensuring that all software meets Apple s standards of reliability and performance.
Employers have access to artificial intelligence language tools (“AI”) that help generate and enhance job descriptions and AI may have been used to create this description. The position description has been reviewed for accuracy and Dice believes it to correctly reflect the job opportunity.