Previous Job
Previous
IOS Developer
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.