Description
Key Skills: iOS Development, Swift, XCode, MVVM, Bluetooth, WiFi, Unit Testing, Crashlytics, MQTT
Good to Have Skills: Objective C, Firmware Development, Mac, Agile Product Development, CI/CD, Azure DevOps, Flutter, Cloud experience, Clean Architecture, RS232 & RS485 Protocol, RESTful microservices, Secure SDLC, App Store deployment, Profiling tools, Sonar
Roles & Responsibilities:
- Develop native iOS applications with 9-12 years of experience using Swift and Objective C
- Design and implement IoT applications with extensive knowledge of MQTT, WiFi, and BLE/Bluetooth protocols
- Architect applications using MVVM design patterns and maintain clean code principles throughout development
- Lead development teams while contributing as an individual contributor to complex iOS projects
- Implement device flashing and firmware update processes for IoT-enabled mobile applications
- Develop RESTful micro-service-based applications and integrate them with iOS applications
- Analyze app performance using tools like Crashlytics, Profiling, and Sonar for optimization
- Follow Secure SDLC practices and write comprehensive unit tests for iOS applications
- Deploy iOS applications to App Store following best practices and guidelines
Experience Required: 9-12 years of native iOS development experience