Senior Mobile Engineer
Listed on 2025-12-02
-
Software Development
App Developer - Mobile/Web, Full Stack Developer, Software Engineer, Android Developer
Overview
Ubiety is the creator of Home Aware, 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 Home Aware 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:
Open RolesUbiety is the creator of Home Aware, 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.
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, Type Script, 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…
(If this job is in fact in your jurisdiction, then you may be using a Proxy or VPN to access this site, and to progress further, you should change your connectivity to another mobile device or PC).