xelys jobs xelys jobs

Software Engineer II - Mobile (Hybrid)

Punch Through

hybridmidpermanentmobile Greater Minneapolis-St. Paul Area 5 days ago via LinkedIn
110,000 - 140,000 USD/annual

See how well this job matches your profile

Sign up to get an AI match score and generate a tailored application in seconds.

Get your match score

Tags

SwiftKotlinSwiftUIJetpack ComposeiOSAndroidCI/CDUnit TestingREST APIsBluetooth Low Energy (BLE)

About the role

Role Overview

Software Engineer II – Mobile (Hybrid) at Punch Through. You’ll develop and deliver native mobile software for connected products, collaborating with a cross-disciplinary team across requirements, implementation, testing, documentation, and client-facing status updates.

Responsibilities

  • Develop native mobile software for connected products
  • Participate in requirements gathering, task definition, and iterative execution in an Agile workflow
  • Coordinate with cross-disciplinary engineers to deliver high-quality client solutions
  • Make and communicate engineering tradeoffs across technical approach, scope, and schedule
  • Provide verbal and written status updates to client engineers and stakeholders
  • Produce technical documentation, including design specifications and product requirement specifications

Requirements

  • 3–5+ years building software for native mobile platforms (Android, iOS, or both)
  • Swift (iOS) and/or Kotlin (Android)
  • Async/concurrency:
    • Swift async/await (iOS) and/or
    • Kotlin coroutines (Android)
  • Comfortable with functional programming paradigms in Swift and/or Kotlin
  • Ability to read/work with Python and C code
  • Experience with unit testing and/or UI testing and writing modular, testable code
  • Familiarity with mobile software paradigms such as MVVM, MVP, Coordinator, and Repositories
  • Modern declarative UI frameworks:
    • SwiftUI (iOS) and/or
    • Jetpack Compose (Android)
  • Experience integrating RESTful (and other) backend APIs
  • Strong written and verbal communication skills
  • Eager to learn, detail-oriented, team-focused, and open to feedback

Nice to Have

  • Experience with both iOS and Android
  • Cross-platform mobile development (Flutter or Kotlin Multiplatform)
  • Bluetooth Low Energy (BLE)
  • Mobile DevOps experience (CI, linting, test execution, deployment)

Location & Work Style

  • Hybrid role for candidates in the Greater Minneapolis–St. Paul area
  • In-office days Tuesdays and Wednesdays; additional in-person collaboration as needed

Compensation & Benefits

  • Salary range: $110k–$140k
  • Benefits: 401(k), medical/dental/vision, disability, life insurance, paid family leave and sick time, commuter benefits, wellness and external learning stipends, and company offsites (twice yearly).

About Punch Through

Punch Through is a design and engineering firm specializing in connected medical device development. With 15+ years of experience, they help innovators build secure, reliable, and compliant products from proof of concept through launch and scale. They work across medical and non-medical projects, partnering with cross-disciplinary engineering teams.

Scraped 7/28/2026