HI
IOS Developer
Han IT Staffing
๐บ๐ธ United States
On-site
Manager or above
4 months ago
- iOS
- Swift
- SwiftUI
- UIKit
- MVVM
- MVC
- REST API
- GraphQL
- JSON
- XML
- OAuth
- JWT
- XCTest
- Devops
- CI/CD
- Jenkins
- Bitrise
- GitHub Actions
- Azure DevOps
- Firebase Crashlytics
- New Relic
4 months ago
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.
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.
- 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.
- 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.
- 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.
- 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.
IOS Developer ยท Han IT Staffing