Senior iOS Developer (IoT)
Мэтч & Сопровод
Для мэтча с этой вакансией нужен Plus
Описание вакансии
TL;DR
Senior iOS Developer (IoT): Designing, building, and maintaining iOS applications for connected devices and wearables with an accent on Bluetooth Low Energy (BLE) communication and test-driven development. Focus on architecting robust mobile solutions for IoT products, ensuring high code quality through unit testing, and contributing to technical specifications in an agile environment.
Salary: 15,000 - 30,000 PLN net/month (B2B)
Company
A software house with over 10 years of experience specializing in conceptualizing and building products at the intersection of physical and digital environments, including wearables and IoT devices.
What you will do
- Design, build, and maintain high-quality iOS applications for IoT products.
- Review pull requests and provide constructive technical feedback to teammates.
- Participate in the specification, planning, and estimation of new product modules and features.
- Collaborate with the project team through regular daily calls and knowledge-sharing sessions.
- Ensure seamless integration between mobile apps and peripheral hardware using BLE.
Requirements
- 3+ years of professional experience in Swift.
- Proven experience with Bluetooth Low Energy (BLE) integration.
- Experience with CI/CD tools such as GitHub Actions, Travis, or Bitrise.
- Proficiency in writing Unit Tests using XCTest or Quick and Nimble.
- English language proficiency at B2 level or higher.
- Understanding of structured concurrency and TDD methodology.
Nice to have
- Experience developing for other mobile platforms.
- Hands-on background in IoT projects.
- Knowledge of functional reactive programming.
- Experience with Scrum or other Agile development frameworks.
Culture & Benefits
- 100% remote work arrangement.
- Flexible working hours with core hours between 10:00 and 18:00 CET.
- Opportunity for long-term collaboration with transition to internal team benefits including paid holidays and sick leave.
- Access to training budgets and knowledge-sharing initiatives.
Hiring process
- Initial 45-minute screening call with HR.
- Technical interview including a live coding session (max 90 minutes).
- Final feedback provided within a few days.
Будьте осторожны: если работодатель просит войти в их систему, используя iCloud/Google, прислать код/пароль, запустить код/ПО, не делайте этого - это мошенники. Обязательно жмите "Пожаловаться" или пишите в поддержку. Подробнее в гайде →