Description
You will develop and maintain iOS applications from design through deployment.
This role is on-site.
Responsibilities
- Build and maintain full-stack applications for iOS platforms using Swift and Objective-C.
- Collaborate with product managers and designers to evaluate feature requirements and refine UI elements.
- Drive code reviews, ensuring code is tested, documented, and meets Apple's standards.
- Build and maintain tooling to facilitate automated unit, UI, and integration testing.
- Debug and optimize memory and power management for performance.
Required Skills
- 6+ years of professional software development experience.
- Bachelor's or Master's degree in Computer Science, Engineering, or related field.
- Strong Object-Oriented Programming skills in Objective-C and Swift.
- Expertise with SwiftUI and UIKit for user-interface programming.
- Advanced knowledge of iOS design principles and guidelines.
- Experience designing software for Unit, UI, or Integration Testing.
- Proficiency in debugging and optimizing memory and power management.
Preferred Skills
- Excellent problem-solving and communication skills.