Date | 2024-10-23 |
---|---|
Job Title | Ios Developer |
Employer | Datafin More Information |
Salary | 0 |
Category | It Computer |
Location |
South Africa / South Africa |
Job Summary
Pretoria/Centurion – Gauteng
- Collaborate in the application lifecycle (planning, design, development, deployment, maintenance) collaborating with stakeholders for requirements.
- Continuously research and evaluate new technologies to optimize development efficiency.
- Plan and design well-structured, reusable application architecture.
- Implement and develop according to best practices to ensure high-quality, maintainable systems.
- Participate in project planning by providing estimates, contributing to requirement documentation, and assisting with work breakdown structures.
- Participate in user story creation, estimation, and work plan development, ensuring clear communication of requirements.
- Effectively prioritise, and manage dependencies to ensure timely completion, and switch contexts effectively when the need arises.
- Collaborate effectively with development teams to solve problems, make recommendations, and discuss best practices.
- Proactively identify and mitigate code related risks, adapting as needed.
- Track tasks and progress within JIRA.
- Develop software adhering to project plans, deadlines, and coding standards.
- Develop and maintain high-quality, maintainable systems using efficient and reusable code according to best practices.
- Use version control effectively and according to best practices, as well as backing up other work according to company standards.
- Prepare and maintain testing environments, including examples and instructions.
- Conduct initial testing and assist in developing testing plans.
- Implement and maintain automated tests and component libraries according to team practices.
- Analyse systems to identify root causes of issues within a system, develop workarounds, and implement permanent fixes.
- Deliver thoroughly tested and performance benchmarked work that meets functional requirements before deployment.
- Deploy changes to the production environment following established procedures.
- Implement and maintain DevOps processes, including CI/CD pipelines and Infrastructure as Code as applicable to the team.
- Maintain up to date and accurate code and system level documentation.
- Provide clear, timely, and efficient updates on project status, progress, risks, and potential problems to the team lead.
- Prepare reports, manuals, and other documentation related to software status, operation, and maintenance.
- Maintain accurate system and product change logs, release notes and notifications to other teams, according to company standards and team practices.
- Offer insights and feedback on queries regarding relevant projects.
- Collaborate effectively with team members and stakeholders, by being available on appropriate communication channels with timeous, well-articulated responses.
- Take ownership of projects.
- Actively participate in peer code reviews, discuss best practices, and contribute innovative ideas to projects.
- Collaborate with the team to solve problems and ensure successful project delivery – on time and as spec`d.
- Contribute to the development of fellow team members through knowledge sharing and promoting best practices.
- Deliver high-quality products that meet specifications, user requirements, best practices, deadlines, and regulatory compliance (e.g., FDA, CE, ISO).
- Apply knowledge of the Quality Management System guidelines and its relevant processes to ensure quality and SOC2 compliance in medical device and other software.
- Ensure all testing adheres to defined specifications.
- Contribute to safeguarding information and data in accordance with company policies.
- Keep all supporting documents up to date.
- National Senior Certificate
- Tertiary education diploma/degree relevant to software development.
- 3 year degree in computer science or equivalent.
- 3 – 5 years as an iOS Developer
- Experience in implementing and delivering native iOS applications of 1 or more projects.
- Programming Languages and Concepts
- Swift (Advanced)
- Concurrency – Grand Central Dispatch (GCD), Operation Queues, Tasks
- Memory Management
- iOS best practices
- iOS Frameworks and SDKs
- Animation – Core Animation/ SwiftUI animation
- Lottie
- Combine
- Core Data
- RxSwift
- Core Bluetooth/ RxBluetoothKit
- Development Tools
- Command Line Tools
- Continuous Integration/ Continuous Deployment CI/ CD (Xcode Cloud, GitHub Actions)
- Profiling
- Version Control
- Complex Git workflows (rebasing, cherry-picking, git-bisect)
- App Architecture and Design Patterns
- Dependency Injection
- Networking
- SSL
- User Interface Design
- Custom Transitions and Animations
- Accessibility
- Localization and Internationalization
- Data Persistence
- Core Data models and migrations (Intermediate)
- Testing
- Unit testing – mocking, stubbing (Advanced)
- Performance Testing
- App life cycle
- Background Execution
- Additional Skills
- Human Interface Guidelines
- App Review Guidelines
Ios Developer position available in South Africa, South Africa. This job position was posted by Datafin. The job has been posted as a premium ad on 2024-10-23 at 16:09:29 in the It Computer category
Click Go Apply to apply online!
You might also like to look at the available jobs in the same area.
Apply directly on jobmail for this position
Some posts have contact information included with other instructions. All applicants are urged to read the instructions carefully.
We will list jobs at the bottom of each job, so feel free to scroll down and continue your search.
We do not accept any job applications and merely offer the service of daily jobs being mined and displayed on our job portal.
Each job post has a link to take you directly to the original post to apply on their website or the original website where the post came from.
Here are some more related positions
Johannesburg: Senior Ios Developer
Responsibilities: Develop and enhance apps, focusing on key features Ensure seamless integration of new features. Develop and maintain an understanding of products, customer base, market. Education: Min 8 years experience in iOS development Solid understan
View Job
Senior Ios Developer
Johannesburg: Android And Ios Developer
Android and iOS Developer Collaborate with cross-functional teams to define, design, and ship new features. Write clean, maintainable, and scalable code using [Kotlin, Swift, Objective-C, Java] and other relevant programming languages. Continuously discove
View Job
Android And Ios Developer
Centurion: Native Ios Developer
They have products deployed in over 12 countries and they work closely with their partners to solve real world problems with technology. Their culture is very inclusive, and employees are involved in cross functional business development and operations. Th
View Job
Native Ios Developer
Johannesburg: Mobile Developer (Ios, Android)
Key Responsibilities: Develop and maintain mobile applications for iOS and Android using best practices. Collaborate with product managers, designers, and other developers to gather requirements and create innovative solutions. Write clean, maintainable, a
View Job
Mobile Developer (Ios, Android)
Cape Town City Centre: Mobile Developer (Ios, Android)
Key Responsibilities: Develop and maintain mobile applications for iOS and Android using best practices. Collaborate with product managers, designers, and other developers to gather requirements and create innovative solutions. Write clean, maintainable, a
View Job
Mobile Developer (Ios, Android)
Johannesburg: Android And Ios Developer posted by Plus1X Solutions (Pty) Ltd
Android and iOS Developer Collaborate with cross-functional teams to define, design, and ship new features.Write clean, maintainable, and scalable code using [Kotlin, Swift, Objective-C, Java] and other relevant programming languages.Continuously discover,
View Job
Android And Ios Developer
South Africa: Senior Ios Developer posted by Goldman Tech
Job Description:Requirements:• At least 5 to 7 Years` experience in source code development.• Banking or Financial sector, and product experience.• Degree in software development, computer science or software engineering• Proficient in
View Job
Senior Ios Developer
South Africa: Senior Ios Developer posted by Goldman Tech
Job Description:Requirements:• At least 5 to 7 Years` experience in source code development.• Banking or Financial sector, and product experience.• Degree in software development, computer science or software engineering• Proficient in
View Job
Senior Ios Developer
Pretoria: Senior Ios Developer posted by Goldman Tech
Job Description:We have an amazing opportunity for a Senior iOS Developer in Pretoria!We require a candidate with:• BSc. Computer Sciences or National Diploma in IT• 5+ years working experience as an iOS Devloper• Experience in native iOS (S
View Job
Senior Ios Developer
Johannesburg: Senior Ios Developer posted by Goldman Tech
Job Description:We have an amazing opportunity for a Senior IOS Developer! This is a remote position!We require a candidate with:• At least 5 to 7 Years` experience in source code development.• Banking or Financial sector, and product experience.
View Job
Senior Ios Developer
Cape Town: Ios Developer posted by Goldman Tech
Job Description:We have an amazing opportunity for an IOS Developer in Cape Town/Remote!We require a candidate with:• 3 - 4 years coding experience in the following languages/technologies: iOS native(Swift/Objective-C), React Native, Flutter• Kno
View Job
Ios Developer
South Africa: Ios Swift Developer posted by Goldman Tech
Job Description:We have an amazing opportunity for an iOS Swift Developer in JohannesburgWe require a candidate with:• Information Technology or related qualification• 4+ years` experience• Expertise in Swift, SQL, iOS platform• Benefic
View Job
Ios Swift Developer
Johannesburg: Native Ios Developer posted by Goldman Tech
Job Description:We have an amazing opportunity for a Native iOS Developer to work remotely!We require a candidate with:• Experience building iOS apps using Swift, XCode• Bachelor`s degree in computer science, software development, engineering, or
View Job
Native Ios Developer
Cape Town: Mobile Android Ios Developer posted by Goldman Tech
Job Description:New year with new challenges!!Are you a senior Mobile developer who is wanting a new challenge? I have a remote position available where you can work in the comfort of your home, but your dedication will be high priority. STOP what you are
View Job
Mobile Android Ios Developer
Cape Town: Senior Mobile Android Ios Developer posted by Goldman Tech
Job Description:This position is urgent so if you a senior Mobile developer who is wanting a new challenge? I have a remote position available where you can work in the comfort of your home, but your dedication will be high priority. STOP what you are doin
View Job
Senior Mobile Android Ios Developer
Johannesburg: Ios Developer posted by Goldman Tech
Job Description:We have an amazing opportunity for an iOS Developer in Cape Town!We require a candidate with:• Need to have experience creating deeply immersive and functional iOS apps• Swift and Objective C knowledgeShould you meet the requireme
View Job
Ios Developer
Pretoria: Ios Developer posted by Goldman Tech
Job Description:We have an amazing opportunity for an iOS Developer in Pretoria!We require a candidate with experience in:• iOS• Swift• Objective C• Kotlin• FlutterShould you meet the requirements for this position, please email yo
View Job
Ios Developer
Cape Town: Ios Developer posted by Goldman Tech
Job Description:We have an amazing opportunity for an IOS Developer in Cape Town!We require a candidate with:• BSc Degree or Diploma in Computer Science or Information Technology• 4+ years of experience• Need to have experience creating deep
View Job
Ios Developer
Johannesburg: Ios Developer posted by Goldman Tech
Job Description:Are you a passionate iOS Developer? Well if your answer is YES, we have an incredible opportunity waiting for you!RESPONSIBILITIESMaintain and extend existing development activitiesWork with customers to determine project requirementsDesign
View Job
Ios Developer
Cape Town: Ios Developer posted by Goldman Tech
Job Description:Are you a passionate iOS Developer? Well if your answer is YES, we have an incredible opportunity waiting for you!RESPONSIBILITIESMaintain and extend existing development activitiesWork with customers to determine project requirementsDesign
View Job
Ios Developer
Cape Town: Ios Developer posted by Goldman Tech
Job Description:Are you a passionate iOS Developer? Well if your answer is YES, we have an incredible opportunity waiting for you!RESPONSIBILITIESMaintain and extend existing development activitiesWork with customers to determine project requirementsDesign
View Job
Ios Developer
Johannesburg: Ios Developer posted by Goldman Tech
Job Description:Are you a passionate iOS Developer? Well if your answer is YES, we have an incredible opportunity waiting for you!RESPONSIBILITIESMaintain and extend existing development activitiesWork with customers to determine project requirementsDesign
View Job
Ios Developer
Johannesburg: Ios Developer posted by Goldman Tech
Job Description:We have an amazing opportunity for an IOS Developer in Cape Town/Centurion/Sandton!We require a candidate with:• BS/MS degree in Computer Science, Engineering or related field, or equivalent experience• Experience in Objective-C i
View Job
Ios Developer
Durban: Ios Developer posted by Goldman Tech
Job Description:We have an amazing opportunity for an iOS Developer in Durban!We require a candidate with:• Degree/Diploma in IT or Computer Science• 4+ years of experience.• Be directly involved in creating native apps for our clients and p
View Job
Ios Developer
Cape Town: Senior Ios Developer posted by Goldman Tech
Job Description:Lockdown doesn`t mean everything must stand still!!Our clients are going out of their way to secure interviews with you by one of the following: Skype, Google Hangout, Telephonic, WhatsApp or any other platform that suits you.If you are a S
View Job
Senior Ios Developer
Email Alerts
Click the button below and submit your email to receive email alerts with the latest jobs.
This service is offered by Result Generation
We do not save your information, and your email is the only information we forward to the service.
If you wish to unsubscribe, please click here