Senior IOS Developer
ApplyAbout the Employer
The employer is a technology-focused SaaS business operating in a dynamic and fast-growing environment. The organisation builds digital products used by a wide user base and prioritises engineering quality, collaboration, and continuous improvement. The team values practical problem-solving and sustainable product development.
Role Overview
A growing software-as-a-service organisation is seeking a Mid–Senior iOS Developer to contribute to the development and ongoing enhancement of its mobile applications. The role focuses on building reliable features, improving performance, and supporting scalable iOS solutions.
Key Responsibilities
- Design, develop, and maintain iOS applications using modern iOS frameworks and tools
- Collaborate with product managers, designers, and backend engineers to deliver new features
- Ensure high standards of performance, stability, and user experience
- Contribute to code reviews and support continuous improvement of code quality
- Integrate iOS applications with backend services using RESTful APIs
- Assist with technical problem-solving and implementation decisions
- Support app releases and ensure smooth App Store deployment processes
Technical Requirements
- Bachelors degree in Computer Science or a related discipline
- Approximately 3–5 years of professional iOS development experience
- Strong proficiency in Swift and familiarity with iOS SDKs
- Experience working with MVVM or similar architectural patterns
- Hands-on experience with UIKit and/or SwiftUI
- Familiarity with REST APIs, JSON, and networking concepts
- Experience with local data storage solutions such as Core Data or SQLite
- Ability to write clean, maintainable, and scalable code
- Experience using Git and working within Agile development environments
Who Is This Role For
This role is suitable for an iOS developer who:
- Enjoys collaborating with cross-functional teams in a product-led environment
- Is comfortable contributing to technical discussions and improving existing codebases
- Wants to continue growing technically while taking on increased responsibility
- Is seeking a stable, long-term position within a growing engineering team