dreamwork_

Role – IOS Developer
Work Location: US – Milwaukee (Work from Office)
Experience: 5+ years in iOS development, with a focus on building and maintaining large-scale enterprise applications.

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.

Nice to Have:

  • Experience with Bluetooth Classic/LE Protocols.

  • Familiarity with Adobe Analytics or similar analytics platforms.

Qualifications:

  • 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.

Required Skills : Mobile Applications,Mobile Android,Mobile iOS,Product Management

Basic Qualification :

Additional Skills :

This is a high PRIORITY requisition. This is a PROACTIVE requisition

Background Check : No

Drug Screen : No