Company Overview: UniKey Technologies, Inc.
UniKey is the industry leader in smart access control, known for inventing the "Touch-to-Open" technology that appeared on Shark Tank. Based in Orlando, Florida, we partner with world-class lock manufacturers to bring digital convenience to residential and commercial spaces. Our platform handles everything from secure credentialing to background proximity sensing, allowing users to unlock doors without ever taking their phone out of their pocket.
Job Summary
We are looking for a Mobile Applications Developer who is passionate about bridging the gap between digital apps and physical hardware. In this role, you won't just be building standard UI screens; you will be working with core system frameworks like CoreBluetooth (iOS) and Android Bluetooth Stack to ensure our "Touch-to-Open" technology works flawlessly every time. You will be responsible for developing the SDKs that our global partners use to integrate UniKey technology into their own branded applications.
Key Responsibilities
- SDK Development: Build and maintain high-performance mobile SDKs (iOS and Android) that manage secure communication with smart locks via BLE and NFC.
- Proximity Optimization: Work on complex "Inside/Outside Intelligence" algorithms to ensure the app accurately detects where a user is located relative to a lock.
- Secure Credentialing: Implement high-level security features, including tokenized access and digital key sharing, ensuring all user data is encrypted and protected.
- Partner Support: Collaborate with external partner engineering teams to help them integrate our mobile platform into their existing ecosystem.
- User Experience: Design and implement intuitive mobile interfaces that make managing dozens of "smart keys" simple for the average user.
- Cross-Platform Performance: Monitor and troubleshoot app performance across various hardware (different iPhone models and the fragmented Android ecosystem).
Requirements & Qualifications
- Professional Experience: 3+ years of native mobile development experience (Swift/Objective-C for iOS or Kotlin/Java for Android).
- Bluetooth Expertise: Deep understanding of Bluetooth Low Energy (BLE) protocols and how mobile operating systems handle background tasks and connectivity.
- Architectural Skills: Experience building SDKs or libraries that are consumed by other developers.
- Security Knowledge: Familiarity with mobile security best practices, including Keychain/Keystore management and OAuth protocols.
- Technical Tools: Proficiency with Git, Jira, and CI/CD pipelines for mobile deployments.
- Education: Bachelor’s Degree in Computer Science, Software Engineering, or a related field.
Why You’ll Love Working Here
- Direct Impact: Your code will literally unlock doors for millions of people worldwide.
- Cutting Edge: Work with the latest mobile hardware, including Apple Wallet and Google Wallet integrations.
- Dynamic Team: Join an agile team of experts who value direct communication, creative problem-solving, and "human" software design.
- Perks: Competitive pay, flexible hours, and the opportunity to work in a high-growth tech environment.
Pay: $3,900.00 - $4,300.00 per month
Benefits:
- 401(k)
- Dental insurance
- Flexible schedule
Work Location: In person