iOS Developer - Pretoria - hearX Group

    hearX Group
    hearX Group Pretoria

    1 week ago

    Default job background
    Description

    Job Title: iOS Developer

    We are seeking an experienced and skilled iOS developer to join our team. 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 scalable.

    Salary: $120,000 - $150,000 per year

    About the Role

    The role of iOS Developer involves:

    • Developing software adhering to project plans, deadlines, and coding standards;
    • Maintaining high-quality, maintainable systems using efficient and reusable code according to best practices;
    • Collaborating with stakeholders for requirements;
    • Participating in user story creation, estimation, and work plan development, ensuring clear communication of requirements;
    • Effectively prioritizing, and managing dependencies to ensure timely completion, and switch contexts effectively when the need arises;

    Responsibilities

    The responsibilities of this role include:

    • Analysis and Planning 20%: collaborating with stakeholders for requirements, continuously researching and evaluating new technologies to optimize development efficiency, planning and designing well-structured, reusable application architecture, implementing and developing according to best practices, participating in project planning by providing estimates, contributing to requirement documentation, and assisting with work breakdown structures, participating in user story creation, estimation, and work plan development, ensuring clear communication of requirements, effectively prioritizing, and managing dependencies to ensure timely completion, and switch contexts effectively when the need arises;
    • Development and Testing 50%: developing software adhering to project plans, deadlines, and coding standards, developing and maintaining high-quality, maintainable systems using efficient and reusable code according to best practices, preparing and maintaining testing environments, including examples and instructions, conducting initial testing and assisting in developing testing plans, implementing and maintaining automated tests and component libraries according to team practices, analysing systems to identify root causes of issues within a system, develop workarounds, and implement permanent fixes, delivering thoroughly tested and performance benchmarked work that meets functional requirements before deployment, deploying changes to the production environment following established procedures, implementing and maintaining DevOps processes, including CI/CD pipelines and Infrastructure as Code as applicable to the team, maintaining up to date and accurate code and system level documentation;
    • Reporting and Communication 10%: providing clear, timely, and efficient updates on project status, progress, risks, and potential problems to the team lead, preparing reports, manuals, and other documentation related to software status, operation, and maintenance, maintaining accurate system and product change logs, release notes and notifications to other teams, according to company standards and team practices, offering insights and feedback on queries regarding relevant projects, collaborating effectively with team members and stakeholders, by being available on appropriate communication channels with timeous, well-articulated responses;
    • Contribution to the Team 15%: taking ownership of projects, actively participating in peer code reviews, discussing best practices, and contributing innovative ideas to projects, collaborating with the team to solve problems and ensure successful project delivery - on time and as spec'd, contributing to the development of fellow team members through knowledge sharing and promoting best practices;
    • Quality Management and Compliance 5%: delivering high-quality products that meet specifications, user requirements, best practices, deadlines, and regulatory compliance (e.g., FDA, CE, ISO), applying knowledge of the Quality Management System guidelines and its relevant processes to ensure quality and SOC2 compliance in medical device and other software, ensuring all testing adheres to defined specifications, contributing to safeguarding information and data in accordance with company policies, keeping 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.

    Minimum Education: National Senior Certificate

    Desirable Education: Tertiary education diploma/degree relevant to software development; 3-year degree in computer science or equivalent

    Minimum Experience: 3-5 years as an iOS Developer

    Location: Remote, with 2 days working from home


  • The Hiring House

    iOS Developer

    1 week ago


    The Hiring House Pretoria

    **Job Title:** iOS Developer · Key Performance Areas: · Analysis and Planning: Conduct thorough analysis of project requirements, design technical solutions, and develop plans to meet objectives. · Development and Testing: Implement native iOS applications using various framework ...

  • Rad Resources

    iOS Developer

    6 days ago


    Rad Resources Pretoria

    Senior iOS Developer · We are seeking an experienced Senior iOS Developer to join our team at {company}. The ideal candidate will have a strong background in Swift and iOS best practices, as well as expertise in concurrency, memory management, and various iOS frameworks. · Key Re ...


  • E-Merge Pretoria

    Senior IOS Developer · Our client assists businesses in solving complex challenges. They seek a Senior IOS Developer to take a comprehensive approach to IT consulting, ensuring immediate success and delivering long-term results. · Key Responsibilities: · Develop high-quality iOS ...

  • C Igeo

    ios developer

    1 week ago


    C Igeo Sandton

    iOS and C# Developer · Job Summary · We are seeking a highly skilled iOS and C# developer to join our team. The ideal candidate will have expertise in designing and developing iOS applications, as well as experience with C# and the .NET framework. · Responsibilities: · App Design ...


  • Sabenza IT Recruitment Pretoria

    Senior Front-end Developer · We are seeking a skilled Senior Front-end Developer to join our team in the Pretoria area. The ideal candidate will have a strong background in building high-performance web applications using Next.js and React Native. · About the Role · This is a hyb ...


  • Zeal HR Pretoria

    Android Mobile Development Lead · An exciting opportunity has become available within the medical research industry, for an Android Mobile Development Lead. Our client is a digital health company passionate about affordable access to healthy hearing for everyone, everywhere. · Th ...


  • E-Merge Pretoria

    Mobile Developer with Ionic Experience · We are currently seeking a skilled Mobile Developer with experience in Ionic to join our fast-growing team. · The successful candidate will collaborate with internal teams to develop functional mobile applications, working in a fast-paced ...


  • Hi-Tech Recruitment - Cape Town Gauteng

    Job Description · We are seeking an IT Specialist to work with us, leveraging their expertise to improve health and quality of life. · Duties & Responsibilities · Provide 5+ years of IT support services to ensure seamless system operation. · Maintain proficiency in the Microsoft ...


  • Goldman Tech Resourcing Pretoria

    Job Title: Intermediate Mobile App Developer · Estimated Salary: $120,000 - $180,000 per annum · A leading company in loyalty and rewards program development is seeking an experienced Mobile App Developer to enhance their team's capabilities. · Key Responsibilities: · Develop and ...


  • Boardroom Appointments Pretoria

    About the Job · We are seeking a highly experienced Mobile Development Lead to oversee our Android development team. · Key Responsibilities: · Team Management: Manage sprints, ensure team health and culture, and motivate employees to achieve win-win agreements. · Technical Leader ...


  • PMD MS Pretoria

    Software Developer · We are seeking a skilled software developer with experience in developing mobile, desktop, and/or web applications. · Key Responsibilities: · Design, develop, and implement software on various platforms and devices. · Develop robust applications for Web, Andr ...


  • Hunt For Success Pty Ltd Gauteng

    Key Responsibilities · This role will involve the following key tasks on a daily basis: · To assess, develop, upgrade and document application software. · Collaboration with colleagues, other teams, managers and executives to discuss enhancements and development of application so ...


  • JenRec Recruitment Pretoria

    Reformatting a Job Description · Job Title: Senior Android Developer Team Lead · Company: {company} · Summary: · We are seeking an experienced Senior Android Developer Team Lead to join our team. The ideal candidate will have a strong background in Android development, team manag ...


  • Yassir Pretoria

    About Yassir · Yassir is a leading super app in the Maghreb region, changing the way daily services are provided. It operates in 45 cities across Algeria, Morocco, and Tunisia, with recent expansions into France, Canada, and Sub-Saharan Africa. · The company offers on-demand serv ...


  • Boardroom Appointments Gauteng

    Job Description: · A critical role for an experienced logistics and inventory professional. · Responsibilities: · Develop and implement Standard Operating Procedures (SOPs) for inventory management, ensuring they are documented, managed, and enforced. · Maintain a thorough unders ...


  • JenRec Recruitment Pretoria

    You will work with cutting-edge automated testing tools and methodologies to help us deliver exceptional software products. This includes ensuring the consistency and performance of our applications across various devices and environments. · Key Responsibilities: · Multi-Platform ...


  • Sydsen Uthintane (Pty) Ltd Centurion

    Mobile Application Developer · We are seeking an experienced Mobile Developer with a strong background in mobile app development for Android and iOS platforms. · Key Responsibilities: · Develop mobile applications from ideation to release, ensuring a smooth experience for develop ...


  • Mdkappointments Centurion

    Job Title: Mobile Developer · We are seeking a highly skilled Mobile Developer to join our team at MDK Appointments, a company in the Information Technology sector. · Key Responsibilities: · Develop mobile applications using C# and object-oriented programming principles. · Design ...


  • Boxfusion Centurion

    Job Title: Senior Mobile Developer · Job Summary: · The primary purpose of this role is to lead the development and maintenance of high-quality mobile applications for both iOS and Android platforms. · Key Responsibilities: · App Development: Responsible for the end-to-end develo ...

  • AVEVA Denmark

    Product Owner

    2 days ago


    AVEVA Denmark Centurion

    About Us · We are RIB, a leading company driven by transformative digital technologies and trends. Our purpose is to propel the industry forward, making engineering and construction more efficient and sustainable. · Our team delivers end-to-end lifecycle solutions that empower ou ...

Jobs
>
Pretoria
>
Ios developer