Senior Software Engineer, Mobile Apps

BiofireBroomfield, CO
3dHybrid

About The Position

As a Senior Software Engineer, Mobile Apps at Biofire, you will own implementation of end-to-end features and user flows across iOS and Android, connecting the app experience to hardware behavior with reliability and data integrity. You’ll design and document a plan for a reusable UI/design library that enables consistent, accessible, polished experiences and reusable components across Biofire mobile apps. You will partner closely with a Senior Software Engineer to maintain feature parity between the mobile app and custom AOSP hardware, using evidence-based decision-making and tight stakeholder partnership to deliver cohesive user outcomes. You’ll also be an active contributor to the team’s test culture, ensuring the application is built for testability and supports automated, full end-to-end integration testing from app to hardware.

Requirements

  • Strong track record delivering cross-platform mobile apps on iOS and Android, including support for the full product lifecycle and parity discipline
  • Experience integrating mobile applications with hardware; mobile device hardware experience is a plus
  • Platform-native mobile experience (Swift/Kotlin); experience with React Native is a plus
  • Demonstrated ability to build with design and user experience in mind, including accessibility, reusable components, and polished edge states
  • Demonstrated ability to design robust mobile architecture and data flows, including resilient state and offline behavior
  • Comfort partnering across app-to-hardware integration, including debugging end-to-end issues using logs/telemetry and collaborating effectively with embedded engineering; familiarity with interfaces/protocols like Bluetooth (BLE), USB, and UART is a plus.
  • Experience with release operations and quality systems across iOS and Android, including code signing, staged rollouts, pragmatic testing, CI/CD, feature flags, and production observability.

Responsibilities

  • Own implementation of end-to-end app-to-hardware features and user flows across iOS and Android, using platform conventions and ensuring a cohesive, reliable experience
  • Design and document a plan to build and maintain a reusable UI/design library for Biofire mobile apps, with attention to accessibility, reusable components, polished edge states, and visual consistency
  • Partner with a Senior Software Engineer to maintain feature parity between the mobile app and custom AOSP hardware, aligning on behavior, data flows, and integration expectations
  • Actively participate in and strengthen the team’s test culture by building for testability and enabling integrations that support automated, full end-to-end testing from app to hardware
  • Collaborate with software team members to develop and execute a plan that ensures application testability and supports scalable end-to-end automation.

Benefits

  • Stock Options in Biofire, 401(k), HSA - and other financial benefits
  • Medical Insurance - including plan options with $0 payroll deduction
  • Dental, Vision and Life Insurance Plans - with $0 payroll deduction
  • 3 Weeks Vacation and Sick time (Flex Time for salary positions), and 13 Paid Holidays
  • Parental Leave - and other family-building, adoption and surrogacy benefits
© 2024 Teal Labs, Inc
Privacy PolicyTerms of Service