intent - Senior Mobile Engineer
Skip to content

Senior Mobile Engineer

  • Remote, Hybrid
    • Warsaw, Mazowieckie, Poland
  • Mobile Development

Job description

We are looking for a Senior Mobile iOS Engineer to join an embedded-focused team augmentation project for a global consumer electronics brand.

This role goes far beyond classic mobile app development. You will work closely with embedded, firmware, and hardware teams on next-generation products and prototypes, taking ownership across the entire ecosystem, not just the mobile layer.

The project starts in March.

intent has over 10+ years of experience in helping to conceptualize, design, and build apps for IoT and connected devices. We're a software house that acts as a specialized think partner for products at the intersection of physical and digital (like wearables and IoT) - from net-new to products looking to enter a competitive and established niche. Some of our clients include Oura, BOSE, and McIntosh audio systems.

Job requirements

What we expect:

iOS

  • 6+ years of commercial experience with Swift and Objective-C

  • Hands-on experience with SwiftUI and UIKit (complex navigation and custom UI)

  • Solid understanding of structured concurrency (async/await, GCD)

  • Reactive programming experience using Combine (or similar frameworks)

  • Dependency management using Swift Package Manager, CocoaPods, or Carthage

  • Unit & integration testing using XCTest; TDD mindset is a strong plus

  • Experience building applications, interacting closely with hardware.

  • High code quality standards, clean architecture, and attention to performance

Cross-platform / Embedded / Ecosystem

  • Familiarity with C/C++ for shared or native modules

  • Experience working within embedded or IoT ecosystems, beyond the mobile layer

  • Understanding of networking fundamentals:

    • TCP / UDP / IP

    • REST / HTTP

    • WebSockets

  • Experience with secure authentication and authorization:

    • OAuth 2.0

    • OpenID Connect

    • Session management, RBAC

  • Knowledge of CI/CD pipelines:

    • GitHub Actions, Jenkins, or Azure DevOps

 

Engineering Excellence & Collaboration Requirements

  • Solid understanding of structured concurrency and async programming

  • B2+ English, comfortable in everyday technical communication

  • Strong problem-solving skills and willingness to think outside the box

  • Care for clean, high-quality code and long-term maintainability

  • Curiosity about new technologies and readiness to bring good ideas into the team

  • Team player attitude – knowledge sharing, ownership, and engagement

or