INSPYR Solutions
Mobile SDK Developer
INSPYR Solutions, Charlotte, North Carolina, United States, 28277
Title: Mobile SDK Developer
Please make an application promptly if you are a good match for this role due to high levels of interest. Location: Charlotte, NC Duration: 6 months+ with potential to convert to full time Work Requirements: US Citizen, GC Holders or Authorized to Work in the U.S.
We seek a highly skilled Mobile SDK Developer to create robust and secure native SDKs for physical access control systems, primarily focusing on Android (iOS is a plus, but not required). The ideal candidate will deeply understand mobile development, network protocols, and security best practices.
Primary Responsibilities
Android SDK Development: Design, develop, and maintain a native Android SDK using Kotlin for seamless integration with physical devices like smart locks. Protocol Implementation: Implement secure communication protocols, including Bluetooth, NFC, and RESTful API Gateway integration, to enable reliable and efficient device interaction. Device Discovery and Pairing: Create robust mechanisms for discovering and pairing with physical devices, ensuring secure and user-friendly experiences. SDK Documentation and Support: Develop comprehensive documentation, including integration guides and sample implementations, to facilitate easy adoption of the SDKs. Performance Optimization: Optimize SDK performance and size to minimize resource usage and enhance user experience. Security: Prioritize security best practices to protect sensitive data and prevent unauthorized access.
Required Skills
5+ years of Android development experience using Kotlin Experience creating and publishing semi-public SDKs for Android Strong understanding of Bluetooth and NFC technologies Experience with RESTful API integration Proficiency in secure communication protocols Solid understanding of mobile security best practices Excellent problem-solving and debugging skills Strong communication and documentation skills
Preferred Qualifications
IoT device integration experience Physical access control systems knowledge Published SDK portfolio Experience with CI/CD pipelines
Technical Requirements
Proficiency in Android Studio Mastery of Git version control Experience with cross-platform development challenges Knowledge of protocol debugging tools and techniques
Nice to Have But Not Required
Experience with Android NDK and C++ iOS SDK Development: Develop and maintain an iOS SDK using Swift and C++ (secondary priority) to support iOS devices. iOS development experience using Swift and C++
Our benefits package includes: Comprehensive medical benefits Competitive pay 401(k) retirement plan ...and much more!
About INSPYR Solutions Technology is our focus and quality is our commitment. As a national expert in delivering flexible technology and talent solutions, we strategically align industry and technical expertise with our clients' business objectives and cultural needs. Our solutions are tailored to each client and include a wide variety of professional services, project, and talent solutions. By always striving for excellence and focusing on the human aspect of our business, we work seamlessly with our talent and clients to match the right solutions to the right opportunities. Learn more about us at inspyrsolutions.com.
INSPYR Solutions provides Equal Employment Opportunities (EEO) to all employees and applicants for employment without regard to race, color, religion, sex, national origin, age, disability, or genetics. In addition to federal law requirements, INSPYR Solutions complies with applicable state and local laws governing nondiscrimination in employment in every location in which the company has facilities
Please make an application promptly if you are a good match for this role due to high levels of interest. Location: Charlotte, NC Duration: 6 months+ with potential to convert to full time Work Requirements: US Citizen, GC Holders or Authorized to Work in the U.S.
We seek a highly skilled Mobile SDK Developer to create robust and secure native SDKs for physical access control systems, primarily focusing on Android (iOS is a plus, but not required). The ideal candidate will deeply understand mobile development, network protocols, and security best practices.
Primary Responsibilities
Android SDK Development: Design, develop, and maintain a native Android SDK using Kotlin for seamless integration with physical devices like smart locks. Protocol Implementation: Implement secure communication protocols, including Bluetooth, NFC, and RESTful API Gateway integration, to enable reliable and efficient device interaction. Device Discovery and Pairing: Create robust mechanisms for discovering and pairing with physical devices, ensuring secure and user-friendly experiences. SDK Documentation and Support: Develop comprehensive documentation, including integration guides and sample implementations, to facilitate easy adoption of the SDKs. Performance Optimization: Optimize SDK performance and size to minimize resource usage and enhance user experience. Security: Prioritize security best practices to protect sensitive data and prevent unauthorized access.
Required Skills
5+ years of Android development experience using Kotlin Experience creating and publishing semi-public SDKs for Android Strong understanding of Bluetooth and NFC technologies Experience with RESTful API integration Proficiency in secure communication protocols Solid understanding of mobile security best practices Excellent problem-solving and debugging skills Strong communication and documentation skills
Preferred Qualifications
IoT device integration experience Physical access control systems knowledge Published SDK portfolio Experience with CI/CD pipelines
Technical Requirements
Proficiency in Android Studio Mastery of Git version control Experience with cross-platform development challenges Knowledge of protocol debugging tools and techniques
Nice to Have But Not Required
Experience with Android NDK and C++ iOS SDK Development: Develop and maintain an iOS SDK using Swift and C++ (secondary priority) to support iOS devices. iOS development experience using Swift and C++
Our benefits package includes: Comprehensive medical benefits Competitive pay 401(k) retirement plan ...and much more!
About INSPYR Solutions Technology is our focus and quality is our commitment. As a national expert in delivering flexible technology and talent solutions, we strategically align industry and technical expertise with our clients' business objectives and cultural needs. Our solutions are tailored to each client and include a wide variety of professional services, project, and talent solutions. By always striving for excellence and focusing on the human aspect of our business, we work seamlessly with our talent and clients to match the right solutions to the right opportunities. Learn more about us at inspyrsolutions.com.
INSPYR Solutions provides Equal Employment Opportunities (EEO) to all employees and applicants for employment without regard to race, color, religion, sex, national origin, age, disability, or genetics. In addition to federal law requirements, INSPYR Solutions complies with applicable state and local laws governing nondiscrimination in employment in every location in which the company has facilities