Senior iOS Developer (freelance)
intent
WorldwideremotePosted 1 month ago
Skill Required
Mobile-DevelopmentiOS-DevelopmentSwift-DevelopmentConnected-Device-DevelopmentMobile-Software-EngineeringSenior-IOS-DeveloperFreelance-IOS-DevelopmentSenior-IOS-EngineerSenior-Mobile-DeveloperSenior-Mobile-Application-Developer-(IOS-Android)Senior-Mobile-App-DeveloperSenior-Mobile-DevelopmentiOS-DeveloperiOS DeveloperiOSGitHub ActionsCD pipelinesR ProgrammingdesigningFirmwareFlutterAndroidwrittenTestNGGitSwiftCI/CDAgileJiraUnityTDDandMQTTCICDAIContract
Key highlights
- Freelance
- Remote
- 90-180 PLN/h net B2B
- Senior iOS Developer
- BLE inside out
- 3+ years experience required
Role overview
This is a freelance Senior iOS Developer role focused on BLE (Bluetooth Low Energy) integration for a fully remote company that designs connected devices. The position is structured as a 3-month trial period with potential conversion to a permanent contract. The role requires engineers who are curious, autonomous, and comfortable with AI tools in their daily workflow. The company has 60+ remote employees, works with major clients like Oura and BOSE, and emphasizes ownership, problem-solving, and cross-functional collaboration.
Responsibilities
- Build and maintain iOS apps that communicate with hardware peripherals over BLE
- Take part in specifying, planning, and estimating new modules and features
- Write and maintain unit tests (XCTest, Quick/Nimble) with a TDD mindset
- Keep CI/CD pipelines in shape (GitHub Actions, Bitrise, Travis)
- Review pull requests and give teammates feedback that actually helps
- Share what you learn: tech talks, internal docs, pair sessions, whatever fits
- Work side by side with firmware engineers, designers, QA, and PMs
- Use AI tools as part of your daily workflow, not as a party trick
- Specify, plan, and estimate new modules and features
Requirements
- 3+ years writing production Swift
- Strong, hands-on BLE integration experience (not "I read about it once")
- Structured concurrency in Swift: you know it, you use it
- CI/CD experience: GitHub Actions, Bitrise, or Travis
- Unit testing discipline: XCTest, Quick/Nimble, or similar, with a TDD mindset
- English at B2+, written and spoken, because our clients are mostly US-based
- Problem-solving over line-counting: we'll take a creative thinker over a fast typist any day
- High coding standards and an eye on what's new in the iOS world
- Initiative, ownership, and the kind of communication where people don't have to guess what you meant
Nice to have
- Experience with other mobile platforms (Android, Flutter, KMM)
- Previous IoT or connected device projects
- Functional reactive programming (Combine, RxSwift)
- Agile/Scrum experience
- Genuine curiosity about the things you build, not just the code behind them
Benefits
- 90-180 PLN/h net B2B rate during freelance period
- Truly flexible hours: you organize your day
- Fully remote, with pet-friendly Warsaw office + Gdansk cowork if you want them
- Access to internal knowledge-sharing: tech talks, experiments, side projects
- After 3 months, if there's a match: permanent contract with fixed monthly salary
- After 3 months, if there's a match: 26 days paid leave
- After 3 months, if there's a match: 10 sick days
- After 3 months, if there's a match: Saltus medical care
- After 3 months, if there's a match: training budget
- First three months are about figuring out if it's a good match (no paid leave or medical benefits during this period)
- Pet-friendly office in Warsaw
- Coworking space in Gdansk
Additional details
- Freelance, time & material basis: paid for hours actually worked on real client projects
- First three months are a trial period to figure out if you're a good match
- When the first 3 months work out, and that depends on the work itself, the project pipeline, and business timing, there's a real path to the core team with a permanent contract
- Company founded in 2008, designing and co-creating connected devices
- Clients include Oura and BOSE
- Investors include a16z and Founders Fund
- 60+ people, fully remote team
- AI-native since before LinkedIn influencers discovered the term
- Use AI every day, in actual work, not just in company decks
- Not for people who like being told exactly what to build every morning
- Look for engineers who ask "why" before "how", challenge assumptions, and occasionally break things because they were trying something new
- No sugarcoating: during freelance period there's no paid leave or medical benefits
- Truly flexible hours: most of the team operates between 10:00 and 18:00 CET, meetings happen then, evening calls with US-based clients (up to ~20:00) are part of the rhythm, sometimes a couple of times a week, always planned ahead
- Part of the Mobile chapter for knowledge-sharing, and at the same time on a project squad led by a PM for day-to-day delivery
- Aim to give space to ramp up before jumping into live project work, but real company with real deadlines
- If project needs you sooner, support provided to hit ground running
- Paired with a technical buddy and tackle progressively bigger tasks
- Feedback comes early and often, no one waits three months to tell you something isn't working
- Recruitment process: application with screening questions, HR call (~45 min, casual), technical meeting (~90 min with technical team, may include live coding), final feedback within a few days
- Entire process in English, all interviews recorded for internal evaluation purposes
- Equal opportunity employer
- Send CV and a few words about why this caught your eye
- Bonus points if you share something you've built that made you proud