
Senior iOS Developer – Freelance
Posted May 31

Posted May 31
This is a fully remote position, open to applicants in Poland.
• 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.
• 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.
• 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.
SD Solutions
SIS International Research & Strategy Consulting
Roblox
Get handpicked remote jobs straight to your inbox weekly.