Previous
IOS Developer
Next
| Ref No.: |
26-00542 |
| Location: |
Whippany, New Jersey
|
| Position Type: | Contract |
Role: IOS Developer
Location: Whippany, NJ (Onsite)
Duration: Contract
Job Summary:
- We are seeking a highly skilled iOS Developer to design, develop, and maintain high-performance mobile applications for Apple devices. The ideal candidate will have strong expertise in Swift, SwiftUI, UIKit, and iOS application architecture, with experience building scalable, secure, and user-friendly mobile applications.
- The candidate will collaborate closely with product managers, UX/UI designers, backend engineers, QA teams, and business stakeholders to deliver robust mobile solutions while ensuring performance, reliability, and seamless user experience.
Key Responsibilities:
Mobile Application Development
- Design, develop, test, and maintain high-quality iOS applications.
- Build reusable, scalable, and maintainable code using Swift and Objective-C.
- Develop modern UI experiences using SwiftUI and UIKit.
- Optimize application performance, responsiveness, and battery efficiency.
- Ensure application compatibility across multiple iPhone and iPad devices.
Architecture & Design
- Implement scalable mobile architecture patterns such as MVVM, MVC, VIPER, or Clean Architecture.
- Participate in solution design discussions and technical decision-making.
- Write clean, modular, and testable code following engineering best practices.
API & Backend Integration
- Integrate mobile applications with RESTful APIs, GraphQL, and third-party services.
- Work with JSON/XML data parsing and secure API communication.
- Implement authentication and authorization mechanisms such as OAuth, JWT, SSO, Face ID, and Touch ID.
Performance & Quality
- Debug, troubleshoot, and resolve application issues.
- Write unit tests and UI automation tests using XCTest/XCUITest.
- Conduct code reviews and maintain coding standards.
- Optimize app performance, memory usage, and crash reduction.
DevOps & Deployment
- Manage application deployment through the Apple App Store.
- Work with CI/CD pipelines using tools such as Jenkins, Bitrise, GitHub Actions, or Azure DevOps.
- Monitor app performance and analytics using tools like Firebase, Crashlytics, App Center, or New Relic.
|