Senior iOS Developer Position
Start Date: ASAP
Duration: Long-term assignment
Location: Belgium
Language Requirements: English
Job Description:
We are looking for a Senior iOS Developer for a long-term project who combines strong technical skills with a coaching mindset. You will support a team of developers with technical challenges and best practices. You will play a key role in defining and improving development processes, quality standards, and CI/CD implementations. Experience in streaming or media-related environments is a strong asset.
Responsibilities:
- Develop and maintain high-quality iOS and tvOS applications in Swift.
- Provide technical guidance and support to the development team.
- Define and implement testing strategies and quality processes.
- Set up, optimize, and maintain CI/CD processes.
- Monitor code quality, architecture, and technical standards.
- Collaborate with various stakeholders to develop technical solutions.
- Actively contribute to technical decisions and architectural choices.
Requirements:
- At least 7 years of experience in iOS development.
- Extensive experience with Swift.
- Strong knowledge of iOS and tvOS development.
- In-depth knowledge of:
- Concurrency (GCD, async/await, threading)
- Memory management
- Apple platform APIs
- Experience with testing frameworks and test automation.
- Experience with CI/CD pipelines and DevOps practices in mobile development.
- Ability to guide technical teams and share knowledge.
- Strong communication skills and independent work attitude.
Pluses:
- Experience in streaming, video, or media platforms.
- Experience with performance optimization of media applications.
- Knowledge of modern software architectures for mobile applications.