Where

IOS Developer

Executive Placements
Cullinan Full-day Full-time

Description:

Minimum Requirements:
National Senior Certificate
Tertiary education diploma/degree relevant to software development
3 - 5 years as an iOS Developer using Swift
Experience in implementing and delivering native iOS applications of 1 or more projects

Required Skills and Knowledge:
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
Key Accountabilities:
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 Collaborate in the application lifecycle (planning, design, development, deployment, maintenance) colla
22 Mar 2025;   from: gumtree.co.za

Similar jobs

  • Executive Placements
  • Cullinan
... might also include mentoring other iOS developers. Minimum education (essential): National ... (years): 3 - 5 years as an iOS Developer Required nature of experience: Experience ... , Tasks Memory Management iOS best practices iOS Frameworks and SDKs Animation ...
3 days ago
  • Executive Placements
  • Cullinan
... might also include mentoring other iOS developers. Minimum education (essential): National ... (years): 3 - 5 years as an iOS Developer Required nature of experience: Experience ... , Tasks Memory Management iOS best practices iOS Frameworks and SDKs Animation ...
a month ago
... and talented Full Stack Java Developer to join our dynamic IT ... team. As a Full Stack Java Developer, you will play a key role ... , such as collections, generics, and IO. Expertise in Java frameworks like ...
a month ago
  • Executive Placements
  • Cullinan
Description: Strong understanding of Java fundamentals, such as collections, generics, and IO. Expertise in Java frameworks like Spring (Core, MVC, Boot, etc.) for building enterprise-level applications. Understanding of integration between different ...
5 days ago