Job Description:
Key Responsibilities:
· Experience with Bluetooth Classic/LE Protocols.
· 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
Any Graduate