Butterfly Networkposted 18 days ago
$130,000 - $140,000/Yr
Full-time • Senior
Hybrid • New York, NY
Apparel Manufacturing

About the position

As a Staff iOS Engineer at Butterfly, you will be responsible for building native iOS apps that reinvent the ultrasound user experience for the mobile age. You'll be a champion for constantly improving the software architecture and team processes. You'll collaborate with product managers and designers to deliver elegant solutions to complex problems. You'll work in collaboration with the Android, ultrasound hardware, device software, cloud, AI, and imaging science teams to integrate cross-cutting features. You'll also engage with user research and design team members to get a firsthand view into how the product you build is being used in the real world.

Responsibilities

  • Collaborating and unboxing ambiguous requirements through iterative problem-solving sessions with iOS and Android developers.
  • Working alongside product managers, designers, and clinical professionals to break down requirements and develop new medical imaging experiences.
  • Producing high-quality, efficient, and well-tested modern Swift code.
  • Following established team architecture patterns and evolving the codebase with the team.
  • Working in a complex codebase with numerous internal SPM modules managed by the iOS, Device Software, Imaging and AI teams.
  • Mentoring engineers at all levels. We are all life long learners.
  • Working on advanced technologies such as deep learning applications, telemedicine and integration with our cutting edge Butterfly iQ devices.
  • Leveraging modern technologies like Swift, SwiftUI, Reactive programming, and GraphQL.
  • Product managers write requirements, engineers write tickets. We know how to break down work that builds what they want.
  • Perform a broad variety of tasks in support of the role and responsibilities.

Requirements

  • Bachelor of Science in Computer Science / Engineering or related field.
  • A track record of professional achievement and problem solving.
  • 5+ years of native iOS application development.
  • A strong grasp of Swift and modern functional reactive programming iOS design patterns (RxSwift/Combine).
  • A strong grasp of UIKit and SwiftUI.
  • A strong grasp of Unit Testing and knowledge of XCUITests.
  • A passion for creating something meaningful.

Nice-to-haves

  • Previous experience using The Composable Architecture is a huge plus.
  • Experience with various app architectures (Composable Architecture, MVVM, VIPER).
  • Knowledge of graphics rendering and image processing (CoreImage, Metal).
  • Python and C++ experience will help you collaborate with our Device Software and Imaging teams.

Benefits

  • Comprehensive health insurance, encompassing dental and vision coverage.
  • Comprehensive Employee Assistance Program.
  • 401k plan and match.
  • Eligible employees will have the opportunity to participate in Employee Stock Purchase Plan (ESPP).
  • Unlimited Paid Time Off + 10 Holiday Days a Year.
  • Parental Leave.
  • Competitive salaried compensation.
  • Equity.
© 2024 Teal Labs, Inc
Privacy PolicyTerms of Service