- Location
- Southfield, MI
- Type
- Contract
- Department
- IT
- Seniority
- Senior
- Source
- ApplicantPro
Description
Job Description
Job Title: Senior Mobile Application Developer
Job Location: Remote
Job Type: Full Time
Job Location: Remote
Job Type: Full Time
Job Description:
- Develop and maintain mobile applications for iOS and Android.
- Build reusable and scalable mobile application components.
- Integrate mobile applications with REST APIs and Azure-based backend services.
- Implement authentication, authorization, and secure token management.
- Develop push notifications, offline functionality, caching, and local storage.
- Integrate device features such as camera, GPS, notifications, file storage, and biometrics.
- Implement application security, monitoring, and performance optimization.
- Develop automated unit and UI tests.
- Troubleshoot production issues and perform root-cause analysis.
- Manage application builds, releases, and App Store/Google Play deployments.
- Participate in code reviews and technical design discussions.
Requirement:
- 6+ years of software/mobile application development experience.
- 4+ years of production mobile application development.
- Strong experience with React Native, Flutter, or .NET MAUI.
- Good understanding of iOS and Android application architecture.
- Experience with REST APIs, mobile security, push notifications, and offline functionality.
- Experience with CI/CD and automated mobile application builds.
- Experience publishing applications to Apple App Store and Google Play.
- Strong knowledge of Git and Agile development practices.
Preferred:
- Experience with Swift/SwiftUI or Kotlin/Jetpack Compose.
- Experience with Azure-hosted .NET APIs and Microsoft Entra ID/MSAL.
- Experience with Azure Notification Hubs or similar services.
- Experience building enterprise or B2B mobile applications.
Interested candidates can send their updated resumes at [email protected]
Skills
SwiftKotlinReactAzureCI/CDGitReact NativeFlutteriOSAndroidRESTAgile