Maddisoft has the following immediate opportunity, let us know if you or someone you know would be interested. Send in your resume ASAP. - U.S. Citizens and those authorized to work in the U.S. are encouraged to apply. Send in resume along with LinkedIn profile without which applications will not be considered. Call us NOW! ***Visa sponsorship is available for this position.
Job Title: Mobile Application Developer
Location: Pontiac, MI (Hybrid)
Job Description
The Mobile Application Developer is responsible for developing, maintaining, and supporting mobile applications that provide users with access to County services across multiple mobile platforms. This role involves designing, coding, testing, deploying, and optimizing mobile applications, while ensuring secure and reliable performance for mobile users.
Key Responsibilities
- Design, develop, test, and deploy mobile applications for iOS and Android platforms.
- Install and configure a Proof of Concept (POC) TAK Server within the County server network.
- Integrate the TAK Server with TAKAware (iOS) and ATAK (Android) applications to enable group-based user location visibility.
- Integrate the TAK Server with the CLEMIS Computer Aided Dispatch (CAD) system.
- Support real-time integration of CAD data, including:
- Live incidents with call details and locations
- Live unit statuses
- Live unit locations
- Enable display of CAD information within:
- ATAK on Android devices
- TAKAware on iOS devices
- Ensure all mobile and server connections are secure, reliable, and compliant with CJIS standards.
- Assist with securing the application using OKTA authentication.
- Troubleshoot issues, optimize application performance, and support ongoing enhancements.
- Collaborate with stakeholders using Agile development methodologies.
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
- Practices: Agile methodologies, UI/UX design principles
- Deployment: App Store and Google Play submission processes
- Monitoring & Testing: Firebase, Crashlytics, Appium, Espresso