Permanant IOS Developer – Discovery Vacancies
Discovery Limited – Posted by MRJobs24 – Sandton, Gauteng, South Africa
Job Description
Discovery Vacancies – IOS Developer
The iOS Developer will be responsible for designing, developing, testing, and maintaining the Discovery mobile application. This role works closely with Product Owners, Business Analysts, UX/UI Designers, Content Teams, System Architects, and management to understand business requirements and translate them into high-quality technical solutions. The developer will contribute across the full software development lifecycle, including requirements analysis, design, implementation, release, and post-release support.
Key Responsibilities
- Participate in the full system development lifecycle from requirements to production support
- Design, develop, test, and maintain high-quality iOS applications
- Collaborate with product and design teams to deliver seamless user experiences
- Analyse, troubleshoot, and enhance existing applications and resolve production issues efficiently
- Produce technical specifications and contribute to system design decisions
- Provide development estimates and input during planning sessions
- Participate in ideation, prototyping, and solution design for new features
- Support quality assurance processes and ensure adherence to coding standards
- Research and apply new technologies, tools, and best practices
- Share knowledge and contribute to continuous improvement within the team
System and Domain Understanding
- Understand SDLC processes and the developer’s role in each phase
- Apply business, functional, and non-functional requirements into system design
- Work with system architecture and component structures
- Understand domain terminology and translate it into technical implementation
- Participate in Joint Application Development (JAD) sessions
Competencies and Skills
- Strong communication skills (written and verbal in English)
- Ability to work in a fast-paced, changing environment with multiple priorities
- Strong problem-solving and analytical thinking abilities
- Ability to work independently with minimal supervision
- Strong attention to detail and commitment to high-quality standards
- Ability to learn new technologies quickly and continuously
- Clean coding practices and ownership mindset
- Strong focus on deadlines and deliverables
Technical Skills
- iOS application development
- SOAP and REST Web Services (JSON/XML)
- UML and data modelling techniques
- Software testing and test case design
- Process mapping and documentation
- Project management awareness
- Business writing and technical documentation
- Presentation and facilitation skills
Tools and Technologies
- Xcode
- Atlassian Suite (Jira, Confluence)
- SoapUI / REST clients
- iOS development frameworks
- XML, JSON
- Software architecture principles
Methodologies
- Agile and Waterfall methodologies
- Object-Oriented Design principles and design patterns
Education and Experience
Education
- Matric (Essential)
- BSc in Information Systems or IT-related diploma (Essential)
- Software Engineering qualification is advantageous
Experience
- 2+ years’ experience in iOS application development
- 1+ years’ experience as a UI/UX or interface analyst
- Objective-C experience is advantageous
- Business or product experience is beneficial
Employment Equity
The company’s Employment Equity Plan and targets will be applied during the recruitment process. As an equal opportunity employer, applications from individuals with disabilities are encouraged.
APPLY NOW
5 total views, 1 today