Client: Oakland County – Department of Information Technology
Location: Pontiac, Michigan, 48341 (Hybrid Onsite Role)
Job ID: 478
Mobile Application Developer
- Develop, enhance, and maintain mobile applications to provide County services across multiple mobile platforms
- Design, code, test, deploy, and support mobile applications for iOS and Android environments
- Troubleshoot application issues and optimize performance for mobile users
Key Responsibilities:
- Install and configure a Proof of Concept (POC) TAK Server within the County server network
- Integrate the TAK Server with users running the TAKAware iOS application, enabling real-time location visibility among designated user groups
- Integrate the TAK Server with the CLEMIS Computer Aided Dispatch (CAD) system, including:
- Live incident data with call details and geographic locations
- Live unit status updates
- Live unit location tracking
- Enable real-time CAD data display within:
- ATAK on Android devices
- TAKAware on iOS devices
Ensure all mobile device connections are:
- Secure
- Reliable
- Compliant with CJIS standards
- Support integration of application security using OKTA authentication
Technical Environment:
Mobile Platforms: iOS (Swift, Objective-C), Android (Kotlin, Java)
Development Tools: Xcode, Android Studio
Cross-Platform Frameworks: React Native, Flutter, Xamarin
Technologies: RESTful APIs, JSON, Git
Methodologies: Agile / Scrum
UI/UX: Mobile design principles and accessibility standards
Deployment: App Store and Google Play submission processes
Monitoring & Analytics: Firebase, Crashlytics
Testing Frameworks: Appium, Espresso