Responsibilities:
• Develop an MDM Client: Build a powerful MDM client for Android devices that can register with our cloud system and seamlessly receive configuration updates.
• Granular Device Control: Implement detailed device control using Google’s native APIs and, where needed, dive into manufacturer-specific SDKs/APIs.
• Collaborate on Server Integration: Work closely with our team to provide valuable feedback and suggestions for integrating and developing the MDM server. Your expertise will help ensure the client and server work together flawlessly.
• Innovative Solutions: Come up with out-of-the-box solutions for scenarios that aren’t natively supported by Android or manufacturer APIs.
• Network Mastery: Take control of all app traffic from the system to a proxy server, leveraging your deep understanding of network stacks, HTTP traffic, and proxy servers.
• Deep OS Knowledge: Gain control of apps that tend to ignore global proxy settings, requiring a thorough understanding of the Android operating system.
• Compatibility Assurance: Ensure the solution works across different Android versions, dealing with various challenges presented by each version.
• GMS and AOSP Expertise: Develop and implement MDM solutions for both Google Mobile Services (GMS) and Android Open Source Project (AOSP) versions of Android.
Expriaince and Skills:
• Client-Side: You’ve got a strong background in developing MDM clients for Android.
• Server-Side: You understand MDM server architecture and can offer insights on integration.
• Languages: Proficiency in C++, Java, Kotlin, and other languages essential for Android development.
• APIs/SDKs: Hands-on experience with Google APIs and major manufacturer SDKs/APIs (including Samsung KNOX, LG, Huawei, Zebra, and others).
• REST API: Highly experienced with developing and integrating REST APIs.
• Messaging Protocols: Expertise in messaging protocols such as MQTT, RabbitMQ, AMQP, and others.
• Network Expertise: A solid grasp of proxy servers, network stacks, and IP protocols, plus the ability to manage all app traffic through a proxy.
• Creative Problem Solver: You’re innovative and can think outside the box to develop solutions for unsupported scenarios.
• Senior-Level Know-How: You’ve got the senior-level experience necessary to lead both client and server-side development for MDM solutions.
• Communication Skills: Excellent communication skills, both written and verbal.
• MDM Project Experience: Previous work on large-scale MDM projects.
• Cloud Knowledge: Familiarity with cloud platforms and services related to device management.
• Problem-Solving Skills: Strong analytical abilities and a knack for creative solutions.
Posted On: June 05, 2024 23:08 UTC
Category: Full Stack Development
Skills:C++, Kotlin, RESTful API, Java, Android, Smartphone, Mobile Device Management
Country: United States
click to apply
Powered by WPeMatico
