Senior Mobile Engineer

Hatch
Full-time
Distributed, US + Canada
Posted on 3 months ago

Job Description

Hatch is seeking a hands-on Senior Mobile Engineer to join our growing Mobile Engineering team. You will help build features for our mobile app and platform, bringing new software and smart hardware products to market. The ideal candidate will be an experienced engineer passionate about using technology to solve problems for consumers, working alongside a talented and systems-focused team to build our scalable platform.

Responsibilities

  • Learn application architecture and development process by building features
  • Work with product management to scope, plan, and ship features rapidly
  • Partner with management to understand processes and identify improvements
  • Develop, maintain, and optimize mobile applications for Bluetooth- and Wi-Fi-enabled IoT hardware products
  • Understand and debug issues spanning app, cloud, and firmware domains
  • Collaborate with teams to optimize processes for delivering business value quickly
  • Develop long-term solutions mindful of short-term priorities

Requirements

  • Proficiency in Swift, SwiftUI, concurrency, and Swift Package Manager
  • Strong leadership skills
  • Experience structuring a large iOS app with more than 10-20 developers
  • Experience with CI and delivery tools (Fastlane, TestFlight, GitHub Actions)
  • Experience with RESTful APIs, JSON, async and cloud services (AWS, Google Cloud Platform, etc.)
  • Experience working with IoT and connected devices a bonus
  • Passion for software development and architecture
  • Bachelor's degree in Computer Science or equivalent work experience

Benefits

  • No benefits