Senior iOS Developer (freelance)
intent
Skill Required
Key highlights
- Freelance
- Remote
- 90-180 PLN/h net B2B
- Senior iOS Developer
- BLE integration
- Path to permanent contract with full benefits after 3 months
Role overview
We are intent, a 60+ person fully remote company designing and co-creating connected devices since 2008, working with clients like Oura and BOSE and backed by investors like a16z and Founders Fund. We're AI-native and build wearables, smart audio, and health-tech hardware. This role is for Senior iOS Developers who know BLE inside out and enjoy building code that communicates with physical devices. You'll join on a freelance, time & material basis for the first three months, with a potential path to a permanent contract and full benefits if things work out. We look for engineers who ask "why" before "how," challenge assumptions, and take ownership of what they build. The team operates mostly between 10:00 and 18:00 CET with flexible hours, occasional evening calls with US clients, and a Mobile chapter for knowledge-sharing alongside project squads for delivery.
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 your 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
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, depending on your experience
- Truly flexible hours: you organize your day
- Fully remote, with pet-friendly Warsaw office + Gdansk cowork if you want them
- Access to our internal knowledge-sharing: tech talks, experiments, side projects
- When the first 3 months work out, real path to a permanent contract with a fixed monthly salary, 26 days paid leave, 10 sick days, Saltus medical care, and a training budget
Additional details
- First three months are about figuring out if we're a good match
- When things work out, and that depends on the work itself, the project pipeline, and business timing, there's a real path to our core team with a permanent contract and full benefits
- First weeks: space to ramp up before jumping into live project work, paired with a technical buddy, 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
- We aim to give you space to ramp up before jumping into live project work, but this is a real company with real deadlines: if the project needs you sooner, we'll make sure you have the support to hit the ground running
- 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
- Most of the team operates between 10:00 and 18:00 CET, and that's when most meetings happen
- No sugarcoating: during the freelance period there's no paid leave or medical benefits. Those come with the permanent contract, and we're transparent about that upfront
- Pet-friendly office in Warsaw and a coworking space in Gdansk if walls and coffee machines motivate you
- Entire process is in English. All interviews are recorded for internal evaluation purposes
- intent is an equal opportunity employer. We care about what you can do, not where you come from
- Send us your CV and a few words about why this caught your eye. Bonus points if you share something you've built that made you proud