Ubiety is the creator of HomeAware, an AI-powered mobile application that delivers real-time presence insights during alarm events and beyond, so you always know who’s home when it matters most. Our platform provides meaningful, contextual notifications that prioritize awareness over reaction, helping families feel safer without the burden of unnecessary emergency calls or intrusive surveillance.
With the introduction of HomeAware and our Halo Connect smart plug, Ubiety is redefining the home security experience. By combining cutting-edge AI with seamless smart home integration, we ensure our users are better informed, more in control, and able to protect what matters most.
Learn more about our product here: Homeaware.com
We’re looking for a Senior Mobile Software Engineer with deep expertise in developing and supporting mobile applications, who thrives in a fast-paced environment and is passionate about creating elegant user experiences for mobile platforms. This role requires hands-on experience in frontend and mobile engineering, with strong skills in native iOS (Swift) and Android (Kotlin) development, and ideally, cross-platform frameworks like React Native. You will lead the implementation of product features, advocate for API designs, and build easy-to-use, stable software solutions that power Ubiety’s latest products.
Basic Requirements
Required: proficiency in Swift and/or Kotlin.
Nice to have: experience with React Native, TypeScript, Objective-C, Java.
Proven history in software engineering demonstrating expert-level skills in mobile app development that have resulted in high-quality user experiences.
Experience leading the end-to-end design, development, delivery, and debugging of new products and features.
Strong programming skills, with the ability to write clean, efficient, and maintainable code that follows industry standards, patterns, and best practices.
Experience releasing applications to the App Store and/or Google Play Store, including familiarity with submission guidelines, resolving compliance issues, preparing release notes, and managing versioning for ongoing updates.
Hands-on experience with:
Debugging mobile apps in production, diagnosing and resolving crashes, performance bottlenecks, and unexpected behavior using tools such as Xcode Instruments, Android Studio Profiler, or third-party monitoring solutions.
Managing user permissions, designing permission request flows, handling OS-specific permission requirements, and ensuring privacy/security compliance across iOS and Android.
Implementing push notifications, setting up notification services (e.g., Firebase Cloud Messaging, Apple Push Notification Service), configuring deep links, and optimizing delivery for user engagement.
Working with Bluetooth and Bluetooth BLE, developing features that pair with or exchange data between devices, handling connection stability, and complying with platform-level BLE guidelines.
Managing background tasks/processes, building features that execute reliably when the app is not active, such as data sync, location tracking, or device communication, while respecting battery and OS limitations.
Integrating third-party packages and SDKs, evaluating, implementing, and maintaining external dependencies (e.g., analytics, payment gateways, authentication services), ensuring compatibility and performance across platforms.
Experience with automated testing in frontend and mobile development (Jest, Playwright, Appium, etc.).
Familiarity with React and React Native, demonstrating the ability to build scalable, responsive, and reliable user interfaces.
Expert understanding of REST APIs and API design principles, with the ability to integrate frontend components with backend services.
Experience working with Git and collaborating effectively in a team environment.
Responsibilities:
Lead the design and implementation of elegant mobile and web user interfaces and product features from concept to deployment.
Serve as the mobile app expert on the team, bringing deep knowledge of Swift, Kotlin, and mobile-specific functionality to guide technical decisions.
Release and maintain apps on the App Store and Google Play Store, managing submission processes, compliance, versioning, and release notes.
Debug mobile applications in production using platform profiling tools, monitoring services, and analytics to quickly identify and resolve issues.
Implement and manage user permissions, push notifications, Bluetooth/BLE functionality, and background processes to deliver seamless mobile experiences.
Evaluate and integrate third-party SDKs and packages, ensuring compatibility, performance, and security standards are met.
Use analytics to drive mobile and web UI/UX optimizations for engagement and retention.
Implement feature flagging for iterative deployment and controlled rollouts.
Collaborate with design to maintain a robust, reusable component library using atomic design principles.
Take full ownership of mobile and web frontend codebases, ensuring maintainability, scalability, and adherence to quality standards.
Increase test coverage and improve code quality across mobile and web platforms.
Review teammates’ code and respond to feedback, setting and upholding best practices.
Mentor and guide junior engineers, fostering technical excellence across the team.
What we can offer you:
A small, tightly-knit team that cares about each other, and cares about leveling everyone up together!
A high level of autonomy, and opportunity to take as much of a leadership role as you are interested in
A highly collaborative environment with an extreme level of transparency and visibility at all levels of the company
A true meritocracy - we care about deliverables, not drama or politics. We’ve got too much to do!
Competitive salary with equity ownership of a fast-growing company
Subsidized health care coverage
Flexible schedule
Unlimited PTO policy - Work hard, deliver on your goals, and then take the time to play hard, disconnect, and recharge.
Standard Salary Range: $145,000-$165,000/yr
In addition to a competitive base salary, this position is also eligible for equity awards based on factors such as experience and performance. We believe strongly that if you contribute to adding to Ubiety’s value, you should share in that value.
Note: These responsibilities are just a starting place! We’re a small company, we don’t have rigid roles, and we have a lot to do - we can help you grow wherever your interests take you.
Ubiety is a fast-growing startup on a mission to revolutionize the security industry through cutting-edge presence detection. Our AI driven technology harnesses radio frequency signals to detect and identify devices in a space. We're building a smarter, more private way to know who’s home.
We're a small but mighty team made up of talented engineers, innovative product thinkers, and thoughtful operations professionals. We thrive in a fast-paced environment where we adapt quickly, collaborate deeply, and solve complex challenges with urgency and creativity. Every team member plays a critical role, and we value curiosity, autonomy, and the drive to build something truly impactful.
As we grow, we're looking for people who want to roll up their sleeves and help shape the future of home security. If you're excited by hard problems, energized by collaboration, and motivated by a meaningful mission, we’d love to meet you!