Job summary:
Title:
IOS Developer - Onsite
Location:
Milwaukee, WI, USA
Length and terms:
Long term - W2 or C2C
Position created on 08/13/2025 03:14 pm
Job description:
**** Webcam interview; *** Long term project *** Onsite *****
Job Description:
Key Responsibilities:
- Develop and maintain iOS applications using Swift, SwiftUI, and UIKit.
- Implement MVVM and MVC design patterns to ensure scalable and maintainable codebases.
- Build smooth and seamless user interfaces, ensuring the best performance and user experience.
- Focus on performance and stability
- Integrate Crash Analysis SDKs and APM SDKs like DataDog, NewRelic, or Sentry.
- Monitor app performance and ensure optimal user experience.
- Implement local caching and persistence mechanisms to support offline functionalities.
- Integrate with Content Management Systems (CMS) for dynamic content delivery.
- Write and maintain Unit Tests and Integration Tests following Test-Driven Development (TDD) practices.
- Utilize CI/CD pipelines with GitHub Actions for automating build, test, and deployment processes.
- Work with Core Location and Core Bluetooth, including Core Bluetooth Classic/LE protocols.
- Implement CoreData for efficient data storage and retrieval.
- Integrate Analytics SDKs (e.g., Adobe Analytics) for tracking user interactions and app performance.
- Collaborate with cross-functional teams to ensure seamless integration with connected systems.
- Focus on delivering clean, maintainable, and well-documented code.
- Debug and troubleshoot complex issues, ensuring quick resolution and minimal downtime.
Qualifications:
- 5+ years in iOS development, with a focus on building and maintaining large-scale
- enterprise applications.
- Bachelor’s degree in Computer Science, Software Engineering, or a related field.
- Proven experience in developing enterprise-grade iOS applications.
- Strong understanding of iOS architecture and design principles.
- Excellent problem-solving skills with a passion for building high-quality mobile applications.
- Strong communication skills and the ability to work effectively in a team environment.
Nice to Have:
- Experience with Bluetooth Classic/LE Protocols.
- Familiarity with Adobe Analytics or similar analytics platforms.
Contact the recruiter working on this position:
The recruiter working on this position is Rohit(Shaji Team) Bala
His/her contact number is
His/her contact email is rohit@msysinc.com
Our recruiters will be more than happy to help you to get this contract.