
Medical Waste Treatment Plant Supervisor
4 weeks ago
Be among the first 25 applicants
Remote Working: 2 days work-from-home in line with Company Policy (only applicable after probation is successfully passed).
Job PurposeDevelop and maintain our innovative hearing health platforms on the iOS platform, ensuring code is generated that is in accordance with specifications, and which is neat, accurate and scalable.
Work will mainly focus on maintaining and upgrading our hearing aid solutions platform (Lexie Hearing), as well as providing guidance from an iOS best practice perspective for products in the rest of the company. Work might also include mentoring other iOS developers.
Minimum Education- Essential: National Senior Certificate
- Desirable: Tertiary education diploma / degree relevant to software development.
3 - 5 years as an iOS Developer
Required Nature Of ExperienceExperience in implementing and delivering native iOS applications of 1 or more projects.
Skills And Knowledge (Essential)- Programming Languages and Concepts
- Swift (Advanced)
- Concurrency - Grand Central Dispatch (GCD), Operation Queues, Tasks
- Memory Management
- iOS best practices
- iOS Frameworks and SDK's
- 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
Human Interface Guidelines, App Review Guidelines
Analysis and Planning (20%)- 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.
This job description is not a definitive or exhaustive list of responsibilities and is subject to change depending on changing business requirements.
Employees will be consulted on any changes.
Employee's performance will be reviewed based on the agreed upon objectives. If you do not hear from us within 30 days, please consider your application unsuccessful.
Seniority level: Mid-Senior level
Employment type: Full-time
Job function: Engineering and Information Technology
Industries: Wellness and Fitness Services
-
Medical Solutions Architect
2 days ago
Benoni, Gauteng, South Africa HR Genie Full timeJob DescriptionWe are seeking a highly skilled Medical Waste Treatment Plant Supervisor to join our team at HR Genie.The successful candidate will be responsible for developing and maintaining our innovative hearing health platforms on the iOS platform, ensuring code is generated that is in accordance with specifications, and which is neat, accurate and...
-
iOS Healthcare Specialist
2 days ago
Benoni, Gauteng, South Africa HR Genie Full timeJob OverviewAs a Medical Waste Treatment Plant Supervisor, you will play a critical role in ensuring the development and maintenance of our innovative hearing health platforms on the iOS platform.This position requires a strong background in iOS development, with experience in implementing and delivering native iOS applications of 1 or more projects.You will...
-
Hearing Health Platform Developer
2 days ago
Benoni, Gauteng, South Africa HR Genie Full timeJob ResponsibilitiesAs a Medical Waste Treatment Plant Supervisor, your key responsibilities will include:Developing and maintaining high-quality, maintainable systems using efficient and reusable code according to best practicesWorking closely with our team to ensure the development and maintenance of our innovative hearing health platforms on the iOS...
-
Project Sales Engineer
4 weeks ago
Benoni, Gauteng, South Africa Findojobs South Africa Full timeJNR PROJECT SALES ENGINEERWATER TREATMENTIndustry:Essential:B-Tech / BSc (Chemical OR Mechanical)Minimum 1-2 Years experience in WATER TREATMENT SectorExperience in Both SALES & PROJECT ENGINEERINGMS OfficeOFFICE BASED ROLE:Basic Water Treatment System DesignComplete Plant Costing & Proposal Development of ProjectsCustomer / Client...
-
Designate Meat Production Supervisor
4 days ago
Benoni, Gauteng, South Africa Shoprite Group of Companies Full timeAbout the Role:The Designate Meat Processing Plant Manager plays a crucial role in ensuring the smooth operation of our Meat Plant. This position requires a highly motivated and experienced individual who can provide crucial assistance to production management, regulatory compliance, and safety practices.The successful candidate will have:Operational...
-
Restaurant Management Supervisor
5 days ago
Benoni, Gauteng, South Africa ANEW Hotels & Resorts Full timeJob DescriptionAs a Kitchen Manager at ANEW Hotels & Resorts, you will play a critical role in delivering exceptional dining experiences to our guests. You will be responsible for managing kitchen operations, leading a team of chefs and kitchen staff, and ensuring that all food quality and safety standards are met.ResponsibilitiesFood Service Operations:...
-
Payroll Administrator
4 weeks ago
Benoni, Gauteng, South Africa Talent Wise Full timeSelect how often (in days) to receive an alert:Registered Nurse - Talent PoolBusiness Unit: Discovery HealthFunction: ClinicalDate: 11 FebAbout DiscoveryDiscovery's core purpose is to make people healthier and to enhance and protect their lives. We seek out and invest in exceptional individuals who understand and support our core purpose, and whose own...
-
Junior Mechanical Engineer
4 weeks ago
Benoni, Gauteng, South Africa Findojobs South Africa Full timeJoin a leading provider of water treatment solutions as a Junior Mechanical Engineer in their OEM division, based in Randfontein, Gauteng. This permanent position offers the opportunity to be at the forefront of transforming innovative mechanical designs into real-world solutions while contributing to cutting-edge projects that address critical environmental...
-
Warehouse Associate
4 weeks ago
Benoni, Gauteng, South Africa Rexel Usa Incorporated Full timeThe Manager External Stakeholder Support will report directly to the Senior Manager Medical Advisory Services and form part of the Healthcare Management division.This is a permanent Hybrid position based at a Medical Aid in Pretoria.DUTIES:Manage the administrative function in the Medical Advisory Services business unit.Contribute towards and conduct...
-
Substation Maintenance Electrician
4 weeks ago
Benoni, Gauteng, South Africa Future Africa Consulting (Pty)Ltd Full timeAs a part of our team, you will be responsible for the operation and maintenance of Electrical Balance of Plant (EBOP), which includes:Daily visual inspections, monitoring, installation, testing, service, and maintenance activities of the high voltage substation and overhead line (including 33kV and 132kV).Preparation and submission of weekly reports to the...
-
Maintenance Manager
4 weeks ago
Benoni, Gauteng, South Africa H&S Labour Brokers Full timeWhat We Are Looking ForProvide inputs for a strategic direction to asset management of the site in line with the proposed ISO.Ensure effective and efficient maintenance of equipment, facilities, and Yard.Lead technical investigations into problem areas of asset management using problem-solving techniques.Prepare and manage the maintenance budget and assist...
-
Supplier Quality Assurance Technologist – Meat
4 weeks ago
Benoni, Gauteng, South Africa North Coast Labour Consultants Cc Full timeJoin us in pioneering breakthroughs in healthcare.For everyone.Everywhere.Sustainably. Our inspiring and caring environment forms a global community that celebrates diversity and individuality.We encourage you to step beyond your comfort zone, offering resources and flexibility to foster your professional and personal growth, all while valuing your unique...
-
Graduate Mobile Developer
4 weeks ago
Benoni, Gauteng, South Africa Rentoza Full timeJOB TITLE : HEALTH AND SAFETY OFFICERLOCATION : Delphius Commercial (Midrand)POSITION SUMMARY : Delphius Commercial is seeking a dedicated and experienced Health and Safety Officer to coordinate health and safety systems within our organization.The ideal candidate will have 3-4 years of experience in the telecommunications sector (MUST), demonstrating a...
-
Senior Firearm Compliance Officer
4 weeks ago
Benoni, Gauteng, South Africa Bidvest Protea Coin Full timeIntroductionMomentum Health Solutions is a provider of sustainable, integrated health solutions that meet the diverse needs of clients and maximize lifetime client value. We foster a culture of innovation and create value by applying unique insights to achieve specific outcomes using defined Health capabilities.Role PurposeThe role involves assessing,...
-
Senior Specialist: Real Estate
3 days ago
Benoni, Gauteng, South Africa Vodafone Group Full time.When it comes to putting people first, we're number 1.The number 1 Top Employer in South Africa.Certified by the Top Employer Institute 2025.Role Purpose:The Senior Specialist: Real Estate (RE) will be a member of the team managing the transactional sub-processes of the end-to-end RE contract management and accounting processes in a timely and accurate...
-
Waste Administrator
2 weeks ago
Benoni, South Africa S Hire Full timeDaily sourcing and saving of waste related paperwork. - Sampling and booking of waste on a daily basis. - Updating Waste Schedule daily. - Escalating queries to Supervisor. - Adhering to Waste Process at all times. - Daily processing of PR’s for all disposed waste. - Assisting with any requests / work instructions given by Supervisor. Salary - R 6000 + R...
-
Milling Plant Operator
3 weeks ago
Benoni, South Africa StaffCentral Consulting Full time**Job Duties/Responsibilities will include**: Continuously monitor plant equipment and report to the Control Room / Section / Shift Supervisor Ensure adherence to the specified process parameters within the respective sections Maintain a high standard of housekeeping Support the achievement of production performance levels Perform basic maintenance...
-
Medical Technician
1 week ago
Benoni, South Africa Universal Pathology Laboratory Full time**JOB SUMMARY** Must be registered with HPCSA as a Clinpath Medical Technician to perform and analyse laboratory samples in order to provide results with efficient TAT and Acceptable Quality **MINIMUM CRITERIA REQUIRED** National Certificate Medical Technician HPCSA Clinical Pathology Registration in relevant discipline with HPCSA (Clinical...
-
Enrolled Nurse
2 weeks ago
Benoni, South Africa IKho Direct Full time**Enrolled Nurse - Trauma** Our client is looking for a Enrolled Nurse to join their trauma team in Benoni, Johannesburg. Our client rehabilitates people who have lost their independence after injury or illness. Providing acute and subacute inpatient and outpatient physical rehabilitations for people challenged with a wide range of disabilities caused by...
-
Instrument Technician
4 days ago
Benoni, South Africa Fempower Personnel Full timeOur client has an opportunity available for an Instrument Technician based in Springs. **Requirements**: - NQF Level 6 National Diploma in Instrumentation and Process Control with an Instrument Mechanician Trade Test - essential. - 3+ years’ experience in control systems, including SCADA and PLC Networks - required. - Sound knowledge of process control...
-
Enrolled Nurse
6 days ago
Benoni, South Africa IKho Direct Full time**Enrolled Nurse - Trauma** Our client is looking for a Registered nurse to join their trauma team in Benoni, Johannesburg. Our client rehabilitates people who have lost their independence after injury or illness. Providing acute and subacute inpatient and outpatient physical rehabilitations for people challenged with a wide range of disabilities caused by...
-
Maintenance Artisan Electrician
4 days ago
Benoni, South Africa Think-Career Full time**Purpose of the Role** Our Client in the Chemical manufacturing sector is looking to hire a Maintenance Artisan Electrician who will safely maintain and repair all plant electrical equipment to the highest standard. **Key Responsibilities** - Perform the job as outlined in the Work Order and as per the detailed Task List. - Conduct regular plant...
-
Skincare Specialist
3 days ago
Benoni, South Africa Clinic At Rynfield Terrace Full timeAre you an enthusiastic, client-centric beauty therapist looking for a job? You must be qualified to do the following beauty treatments: - Medical Facials - Microneedling - Microblading - Dermaplaning - Laser Hair Removal - Massage (Aromatherapy & Indian Head Massage) **Requirements**: - Diploma in beauty therapy/cosmetology/somatology with...
-
Beautician
3 days ago
Benoni, South Africa Clinic At Rynfield Terrace Full timeAre you an enthusiastic, client-centric beauty therapist looking for a job? You must be qualified to do the following beauty treatments: - Medical Facials. - Microneedling - Microblading - Dermaplaning - Laser Hair Removal - Massage (Aromatherapy & Indian Head Massage) **Requirements**: - Diploma in beauty therapy/cosmetology/somatology with...
-
Forklift Driver
5 days ago
Benoni, South Africa Alpla packaging sa Full timeWhat you will enjoy doing Responsible for receiving, stocking and shipping the product Prepare finished products for customer shipments Adhere to performance standards in quality and quantity (checking for damages as well as count) Follow warehouse and shipping procedures Record and store finished goods in the warehouse Handle and record defected...
-
Automation Technician
5 days ago
Benoni, South Africa Apex Cordset Technologies Pty Ltd Full time**Position: Automation Technician** **Position Overview**: We are seeking a skilled and experienced Automation Technician to join our team. The Automation Technician will be responsible for installing, maintaining, and troubleshooting automated systems and equipment to ensure smooth operations and efficiency in our manufacturing facility. **Core...
-
She Co-ordinator
7 days ago
Benoni, South Africa Secondments Recruitment Full time**Job Advert Summary**: Our Client is looking for a SHE Co-ordinator to Control issue, numbering and logging of incident reports; liaise with Sister re injuries; attend investigations when required; Raise opportunity for Improvements for overdue reports and corrective action; attend to call outs for incidents during hours Reporting to Dept. Fisheries...