IOS Developaer / iOS Lead :::: New Jersey, United States

CISO AidNew Jersey, United States
ContractOn-siteMidLimited info disclosed
4 views0 applications

Description

IOS Developaer / iOS Lead Location: Mountain View, CA or NYC — Hybrid (3 days/week in office) Local Candidates Preferred Non-local candidates must be willing to relocate Compensation Job Description We are looking for an experienced iOS Native Developer / iOS Lead responsible for the development and maintenance of applications for a range of iOS devices, including iPhones and iPads. The primary focus will be developing high-quality iOS applications and integrating them with backend services. The candidate will work closely with engineers and developers across different layers of the infrastructure. A strong commitment to collaborative problem-solving, sophisticated design, code quality, and delivering high-quality products is essential. Responsibilities Design, develop, and maintain native iOS applications. Ensure application performance, quality, responsiveness, and reliability. Collaborate with cross-functional engineering teams to define, design, and deliver new features. Analyze and resolve performance bottlenecks and defects. Maintain clean, scalable, well-organized, and maintainable code. Develop and maintain automated tests. Work independently on assigned tasks, including: Understanding and navigating existing codebases. Developing new features. Implementing defect fixes. Writing and executing unit tests. Performing smoke and performance testing. Participate in code reviews and contribute to continuous improvement of development practices. Required Skills 10+ years of iOS development experience. Strong hands-on experience with Swift . Strong knowledge of SwiftUI . Experience writing unit tests using XCTest . Deep understanding of MVVM architecture . Strong understanding of native iOS development and application lifecycle. Experience integrating iOS applications with backend services/APIs. Strong debugging and problem-solving skills. Ability to work independently and collaboratively in a fast-paced engineering environment. Strong focus on code quality, performance, scalability, and maintainability.