Senior iOS Developer
Type: Full-Time
About the Role
Are you a passionate iOS developer with a proven track record of delivering sleek, user-friendly mobile applications? We are seeking a Senior iOS Developer to join a dynamic and forward-thinking team dedicated to creating innovative digital solutions that make a real impact.
In this role, you'll collaborate closely with product designers, managers, and UX researchers to bring creative solutions to life. Working in an agile, fast-paced environment, you'll have the opportunity to take ownership of technical solutions, build high-quality apps, and make a meaningful contribution to a purpose-driven organisation.
What You'll Do:
- Drive the full end-to-end SDLC for iOS app development.
- Collaborate with cross-functional teams to understand user needs and craft effective technical solutions.
- Design and implement highly modular architectures with a focus on performance and maintainability.
- Troubleshoot and debug issues, ensuring the delivery of high-quality solutions.
- Maintain and update technical documentation for ease of future development.
- Apply best practices in coding, including test-driven development (TDD), continuous integration, and delivery.
- Stay informed about the latest advancements in iOS development and security standards.
About You:
- Strong experience in iOS development, with expertise in Swift.
- Familiarity with modern iOS development tools and frameworks, including SwiftUI, Combine, and UIKit.
- Understanding of design patterns like MVVM or MVP and modular architecture principles.
- Experience working with RESTful APIs and integrating backend services.
- Knowledge of Agile methodologies, such as Scrum or Kanban.
- Commitment to delivering high-quality solutions through TDD, CI/CD pipelines, and clean code practices.
- Bonus: Experience with UX principles (Human Interface Guidelines) and creating apps for a diverse user base.