IOS Developer
Basking Ridge, NJ - USA
Job Summary
Job Title: IOS Developer
Location: Basking Ridge NJ
Duration: / Term: 6 months Contract
Job Description:
Experience Desired: 10 Years.
Qualification:
Experienced iOS Developer with strong expertise in designing developing testing and maintaining enterprise-grade native mobile applications using Swift SwiftUI and UIKit along with working knowledge of Android development using Kotlin and Java. Skilled in building scalable high-performance mobile applications by integrating RESTful APIs GraphQL services third-party SDKs native libraries analytics telemetry and monitoring frameworks. Experienced in application architecture (MVVM MVP Clean Architecture) multithreading memory management performance optimization CI/CD pipelines automated testing App Store and Play Store deployments and cross-functional Agile collaboration. Adept at troubleshooting production issues optimizing user experience implementing security and accessibility standards and mentoring junior developers while delivering reliable enterprise mobile solutions.
Responsibilities:
- Design develop test and maintain native iOS applications with secondary support for Android.
- Build high-quality applications using Swift SwiftUI UIKit Kotlin and Java.
- Collaborate with product owners architects UX/UI designers QA teams and backend developers.
- Integrate RESTful APIs GraphQL services microservices and authentication solutions.
- Implement third-party SDKs native libraries analytics telemetry and monitoring frameworks.
- Develop reusable modular and maintainable code following best practices.
- Participate in application architecture technical design discussions and code reviews.
- Troubleshoot application crashes memory leaks performance bottlenecks and production issues.
- Optimize application performance responsiveness scalability and battery efficiency.
- Support App Store and Play Store release planning deployment and publishing.
- Ensure compliance with security privacy accessibility and enterprise development standards.
- Build and maintain unit tests UI tests automated testing and CI/CD pipelines.
- Monitor application health using analytics and observability tools.
- Participate in Agile ceremonies including sprint planning stand-ups reviews and retrospectives.
- Mentor junior developers and provide technical guidance.
- Stay current with emerging mobile technologies and industry best practices
Key Skills:
Swift SwiftUI UIKit iOS Development Kotlin Java Android Development REST APIs GraphQL MVVM Xcode Android Studio