Remotery

Senior iOS Developer – Freelance

Posted May 31

This is a fully remote position, open to applicants in Poland.

📋 Description

• Develop and sustain iOS applications that interface with hardware peripherals via BLE.

• Engage in the specification, planning, and estimation of new modules and features.

• Create and uphold unit tests (XCTest, Quick/Nimble) with a test-driven development mindset.

• Maintain and optimize CI/CD pipelines (GitHub Actions, Bitrise, Travis).

• Conduct reviews of pull requests and provide constructive feedback to teammates.

• Share your knowledge through tech talks, internal documentation, pair programming sessions, or any suitable format.

• Collaborate closely with firmware engineers, designers, QA, and project managers.

• Integrate AI tools into your daily tasks, treating them as essential rather than optional tools.


⛳️ Requirements

• A minimum of 3 years of experience in production-level Swift programming.

• Extensive, practical experience with BLE integration (beyond theoretical knowledge).

• Proficiency in structured concurrency in Swift: you understand it and actively use it.

• Experience with CI/CD tools: GitHub Actions, Bitrise, or Travis.

• Familiarity with unit testing practices: XCTest, Quick/Nimble, or analogous frameworks, with a focus on TDD.

• Proficient in English at a B2+ level, both written and spoken, as most of our clients are based in the US.

• A preference for problem-solving over mere line-counting: we value innovative thinkers more than rapid typists.

• Commitment to high coding standards and an interest in the latest trends in the iOS ecosystem.

• A proactive attitude, ownership of tasks, and clear communication to minimize ambiguity.


🏝️ Benefits

• Access to our internal knowledge-sharing initiatives: tech talks, experimentation, and side projects.

• Flexible working hours: you have the freedom to structure your day.

• Fully remote work option, along with a pet-friendly office in Warsaw and coworking space in Gdansk if desired.

• After a successful initial 3 months, there’s a pathway to a permanent contract, including a fixed monthly salary, 26 days of paid leave, 10 sick days, Saltus medical care, and a training budget.

People also viewed

Tether.to11 hours ago

Bare Developer

DK flagDenmark OnlyFull-timeSoftware Engineer
ApplyView job
SD Solutions11 hours ago

Mechanical Designer – Ventilation & Engineering

UA flagUkraine OnlyFull-timeSoftware Engineer
ApplyView job
SIS International Research & Strategy Consulting11 hours ago

Survey Programmer – Ops, Scripting

IN flagIndia OnlyFull-timeSoftware Engineer₹600k/year
ApplyView job
Roblox11 hours ago

Developer Engagement Representative – Part-Time Contract

TH flagThailand OnlyFreelanceSoftware Engineer
ApplyView job
CrowdStrike11 hours ago

Associate Curriculum Developer, Regional Training Lead – JAPAC

JP flagJapan OnlyFull-timeSoftware Engineer
ApplyView job
Leega1 day ago

Frontend Developer – Flutter (Mid-level)

Anywhere in the WorldFull-timeSoftware Engineer
ApplyView job

Never miss a great job!

Get handpicked remote jobs straight to your inbox weekly.

Trusted by 7,400+ designers