bluedoor data·Job Postings API·bluedoor.sh ↗

HomeCompaniesGlucodeIntermediate Software Engineer - iOS (Hybrid, South Africa) - Sandton, Gauteng (Hybrid)

Intermediate Software Engineer - iOS (Hybrid, South Africa) - Sandton, Gauteng (Hybrid)

Glucode · Sandton, Gauteng, 2196, South Africa · Hybrid · Active · BambooHR

Job facts

FieldValue
CompanyGlucode
TitleIntermediate Software Engineer - iOS (Hybrid, South Africa) - Sandton, Gauteng (Hybrid)
Normalized title-
Department / teamEngineering
LocationSandton, Gauteng, South Africa
Work modelHybrid / Hybrid
Employment typeFull Time
Salary-
Statusactive
ATS providerBambooHR
Posted / first seen2024-10-08 / 2026-05-30
Changed / last seen2026-05-30 / 2026-06-06

Related slices

PageWhat it containsOpen
Company jobsActive postings from Glucode.Open
Company breakdownsRole, location, ATS, and work model facets for this company.Open
ATS provider jobsActive postings observed through BambooHR.Open
Provider filtered searchThe same provider as a filtered job collection.Open
City jobsActive postings in Sandton.Open
Department jobsActive postings in Engineering.Open
Work model jobsActive Hybrid postings.Open
Lifecycle eventsOpen, update, close, and reopen events for this posting.Open
Original postingCanonical source or apply URL captured from the ATS.Open

Linked records

CompanyGlucode
Source64c0ce0a-6937-465a-a63b-27883e1329d3
ATS providerBambooHR

Description

Intermediate Software Engineer - iOS (Hybrid, South Africa) - Sandton, Gauteng (Hybrid) About Glucode Glucode is a company that specialises in designing and developing apps for various businesses worldwide. We help our clients create globally competitive apps across different sectors, such as finance, insurance, health, transport, and entertainment. We are a diverse team of dreamers, creators, and problem solvers who believe in making the world a better place through technology. We collaborate with our clients and teams to solve problems in the best possible way and uphold our core values of: curiosity, courage, integrity, quality, and passion. Our mission is to be the best mobile partner for companies and work with those whose values align with our own to create beautifully designed, meaningful, easy to use, mobile apps that make a real impact in the world. About the Job Overview The Intermediate Software Engineer role is a mid-level position within the engineering team, responsible for implementing moderately complex features and optimising existing code. This role requires a solid technical background, good problem-solving skills, and effective communication skills to collaborate with cross-functional teams and drive projects to successful completion. Key Responsibilities Software Development Implement moderately complex features, perform code optimisation, and refactor existing code Write clean, maintainable, and efficient code following best practices and coding standards Collaborate with team members to ensure successful completion of tasks Complete daily, accurate timesheets that is submitted weekly for review Technical Leadership Provide guidance and support to junior developers, sharing knowledge and expertise Participate in design discussions and contribute to technical decision-making Quality Assurance Ensure code quality by conducting thorough testing and debugging Collaborate with the QA team to develop and execute test plans and test cases Learning and Skill Development Stay up-to-date with industry trends, best practices, and emerging technologies Continuously develop technical skills and adapt to new technologies as required Collaboration and Teamwork Collaborate with team members, contributing to planning, estimation, and prioritisation of tasks Work closely with other departments (e.g., Product, Sales, Marketing) to ensure alignment of engineering goals with overall business objectives Key Competencies: Technical Expertise Good proficiency in one or more programming languages, frameworks, and tools Good understanding of software development methodologies, best practices, and design patterns Good familiarity with system architecture, data structures, algorithms, and performance optimisation techniques Good at implementing solutions effectively, ensuring proper follow-through and adjustment. Leadership and Coaching Good at guiding, coaching, and supporting junior developers Good experience in contributing to cross-functional teams and fostering collaboration among team members Good understanding and consideration for a broader range of perspectives. Project Management Good organisational and planning skills, with the ability to manage multiple tasks concurrently Good ability to adapt to changing priorities and maintain focus on project objectives Communication and Collaboration Good written and verbal communication skills, with the ability to convey complex technical concepts to both technical and non-technical stakeholders Good interpersonal skills, with a focus on building rapport and fostering teamwork Good at providing constructive feedback that fosters team development and personal growth. Problem Solving and Critical Thinking Good analytical and problem-solving skills, with the ability to identify and address complex technical challenges Good at evaluating trade-offs and making informed decisions based on available data and resources Good skills in creating creative solutions to a broader range of challenges Key Behaviours: Values Alignment Company Values: Adheres to the company’s values in all professional behaviours. Cultural Sensitivity: Respects and values diverse perspectives and backgrounds. Engagement: Actively participates in and commits to the company’s mission and culture. Collaboration and Teamwork Participation: Actively participates in team meetings and activities, contributing ideas, feedback, and support. Collaboration: Works effectively with others to achieve common goals. Building Relationships: Fosters positive working relationships with colleagues. Receiving Feedback: Accepts feedback from leaders and colleagues and responds positively.  Adaptability and Continuous Learning Flexibility: Adapts to various roles and responsibilities, embracing new challenges. Openness to Change: Embraces new processes, technologies, and environments. Resilience: Maintains performance under pressure and quickly recovers from setbacks. Learning Agility: Continuously seeks opportunities to learn and improve. Adaptability in Structure: Adjusts to changes in organisational structure and responsibilities. Time Management and Reliability Prioritisation: Identifies and focuses on high-priority tasks. Reliability and Dependability: Consistently delivers quality work on time. Efficiency: Makes optimal use of time and resources. Punctuality: Arrives on time and manages time efficiently. Professional Conduct and Integrity Appearance and Conduct: Maintains a professional appearance and demeanour. Respect for Others: Treats colleagues, partners, and clients with respect. Confidentiality: Safeguards sensitive information. Respect for Leadership Decisions: Supports leadership decisions and understands their organisational impact. Leadership and Proactivity Influence: Positively influences and motivates others. Initiative: Takes proactive actions without waiting for prompts. Responsibility: Takes ownership of tasks and leads by example. Fearless Feedback: Raises issues, concerns, or risks appropriately. Work Ethic and Accountability Honesty: Remains truthful and transparent in all dealings. Accountability: Takes responsibility for actions and their outcomes. Commitment to Quality: Strives to produce high-quality work consistently. Attention to Detail: Ensures accuracy and thoroughness in work. Compliance with Policies: Diligently adheres to company policies and guidelines. About You At Glucode we value individuals who are proactive and have a strong sense of responsibility. We encourage teamwork and collaboration, but we also believe in giving our employees the freedom to take the initiative and work on individual projects. The ideal candidate for this position is someone who is passionate about building apps that will have a positive impact on users' lives. You should have a strong background in programming and be able to demonstrate proficiency in a variety of programming languages. Knowledge of Flutter is a plus. Overall, the ideal candidate for this position is someone who is passionate about technology, has a strong work ethic, and is committed to delivering high-quality work that will have a positive impact on users' lives. Core Requirements BS/MS degree in Computer Science, Engineering, or a related field, or equivalent experience. Experience in Objective-C/Swift/UIKit and other native iOS frameworks is mandatory. 3-5 years of experience in iOS development. Experience in using AppStore Connect: This means that you have experience in the process of submitting and managing iOS applications in the App Store. Required Skills and Attributes Knowledge and proficiency in OOP principles, general software development, and TDD. Ability to perform automation tests to ensure software quality and reliability. Proficiency in creating and using CocoaPods/SwiftPM to manage dependencies and simplify software development. Expertise in source control systems and CI/CD to ensure smooth and efficient collaboration among team members. Demonstrated debugging and problem-solving skills to troubleshoot and resolve software issues. Advantageous Skills and Experience An understanding of implementing Flutter in native iOS projects. Ability to develop reactive native mobile applications using the latest frameworks such as Swift UI and Combine. Our Benefits Group Medical Aid percentage contribution. Group Life Scheme benefit. Apple computer: to seamlessly conduct your work. Fitness Watch Gift. Home Office Allowance. Monthly Cell phone/Data Allowance. Personal Device Insurance. Why Glucode We have won a design award for our beautiful office space, and we have won the ‘best place to work’ award. Work on leading and award-winning projects both locally and internationally. Frequently engage and collaborate with our leaders and leadership teams. Directly engage with clients and team members of various skill levels across disciplines. Have influence on a diversity of projects. Work on meaningful problems that make the world a better place. Be in control of your growth with our Growth Track framework. Work with a wide range of exciting technologies. We value community and fun with a year-end bash and frequent team outings. How To Apply Simply click on the "Apply" button. We value your unique skills and qualities, and to better understand you, we've prepared a few short questions. Take a moment to provide your thoughtful responses, and we look forward to connecting with you soon. Want to know more? Head over to our handbook  https://handbook.glucode.com.   check out our webpage  www.glucode.com   and follow us on our  LinkedIn page.

Full job record

Job ID3516e6667a33d04d42a07067c53b9d16d696bcda
Org IDf4732c34-a9ea-4013-8e68-6fdbd5efea80
Source ID64c0ce0a-6937-465a-a63b-27883e1329d3
Board ID64c0ce0a-6937-465a-a63b-27883e1329d3
Providerbamboohr
Provider Job Key88
TitleIntermediate Software Engineer - iOS (Hybrid, South Africa) - Sandton, Gauteng (Hybrid)
Normalized Title
Statusactive
Activeyes
Location TextSandton, Gauteng, 2196, South Africa
DepartmentEngineering
Team
Employment Typefull_time
Workplace Typehybrid
Remote Policyhybrid
CountrySouth Africa
RegionGauteng
CitySandton
Salary Raw
Salary Min
Salary Max
Salary Currency
Salary Period
Source URLhttps://glucode.bamboohr.com/careers/88
Apply URLhttps://glucode.bamboohr.com/careers/88
First Seen At2026-05-30 05:50:55Z
Last Seen At2026-06-06 10:28:37Z
Last Checked At2026-06-06 10:28:37Z
Last Changed At2026-05-30 05:50:55Z
Inactive At
Source Posted At2024-10-08 00:00:00Z
Source Updated At
Raw Payload Uris3://job-postings-prod-raw-590183727216/raw/provider=bamboohr/board=glucode/date=2026-06-06/2026-06-06T10-28-35-667Z-44ddb6633e3253fe6fe868b49263864935c380ad0f2e4c7665b5aff2217add4f.json
Event Fields
{
  "content_hash": "ff4e55d3a35ea59e885327a31c980847c360f0fc16aa671d3b12cdc5cdb21097",
  "source_hash": "9779d3fc39489ec4f120890e7d2329d29fe119bb46e9d5559532844edc254d99",
  "last_changed_at": "2026-05-30T05:50:55.589Z",
  "active_status": "active"
}
Parsed Structured
{
  "language": "en",
  "location": {
    "raw": "Sandton, Gauteng, 2196, South Africa",
    "city": "Sandton",
    "region": "Gauteng",
    "country": "South Africa",
    "is_remote": false,
    "confidence": 0.8
  },
  "salary_max": null,
  "salary_min": null,
  "inferred_at": "2026-06-06T10:28:37.549Z",
  "launch_scope": {
    "reason": "bamboohr_production_catalog",
    "included": true,
    "location": {
      "raw": "Sandton, Gauteng, 2196, South Africa",
      "city": "Sandton",
      "region": "Gauteng",
      "country": "South Africa",
      "is_remote": false,
      "confidence": 0.8
    },
    "countries": [
      "South Africa"
    ]
  },
  "remote_policy": "hybrid",
  "salary_period": null,
  "workplace_type": "hybrid",
  "salary_currency": null
}
Extensions
{}
Native Structured
{
  "list_job": {
    "id": "88",
    "isRemote": null,
    "location": {
      "city": "Sandton",
      "state": "Gauteng"
    },
    "atsLocation": {
      "city": "Sandton",
      "state": null,
      "country": "South Africa",
      "province": "Gauteng"
    },
    "departmentId": "18565",
    "locationType": "2",
    "jobOpeningName": "Intermediate Software Engineer - iOS (Hybrid, South Africa) - Sandton, Gauteng (Hybrid)",
    "departmentLabel": "Engineering",
    "employmentStatusLabel": "Full-Time"
  },
  "detail_errors": [],
  "detail_job_opening": {
    "location": {
      "city": "Sandton",
      "state": "Gauteng",
      "postalCode": "2196",
      "addressCountry": "South Africa"
    },
    "datePosted": "2024-10-08",
    "atsLocation": {
      "city": "Sandton",
      "state": "Gauteng",
      "country": "South Africa",
      "countryId": "191"
    },
    "description": "<p><span style=\"font-size: 10pt; font-weight: bold\">Intermediate Software Engineer - iOS<br>(Hybrid, South Africa) - Sandton, Gauteng (Hybrid)<br></span></p>\n<p><span style=\"font-size: 10pt; font-weight: bold\"> </span></p>\n<p><span style=\"font-size: 10pt; font-weight: bold\">About Glucode  </span></p>\n<p><span style=\"font-size: 10pt\"> </span></p>\n<p><span style=\"font-size: 10pt\">Glucode is a company that specialises in designing and developing apps for various businesses worldwide. We help our clients create globally competitive apps across different sectors, such as finance, insurance, health, transport, and entertainment. </span></p>\n<p><span style=\"font-size: 10pt\"> </span></p>\n<p><span style=\"font-size: 10pt\">We are a diverse team of dreamers, creators, and problem solvers who believe in making the world a better place through technology. We collaborate with our clients and teams to solve problems in the best possible way and uphold our core values of: curiosity, courage, integrity, quality, and passion. Our mission is to be the best mobile partner for companies and work with those whose values align with our own to create beautifully designed, meaningful, easy to use, mobile apps that make a real impact in the world.</span></p>\n<p><span style=\"font-size: 10pt\"> </span></p>\n<p><span style=\"font-size: 10pt; font-weight: bold\">About the Job</span></p>\n<p><span style=\"font-size: 10pt; font-weight: bold\">Overview</span></p>\n<p><br></p>\n<p><span style=\"font-size: 10pt\">The Intermediate Software Engineer role is a mid-level position within the engineering team, responsible for implementing moderately complex features and optimising existing code. This role requires a solid technical background, good problem-solving skills, and effective communication skills to collaborate with cross-functional teams and drive projects to successful completion.</span></p>\n<p><br></p>\n<p><span style=\"font-size: 10pt; font-weight: bold\">Key Responsibilities</span></p>\n<p> </p>\n<ol>\n<li><span style=\"font-size: 10pt\">Software Development</span>\n<ul>\n<li><span style=\"font-size: 10pt\">Implement moderately complex features, perform code optimisation, and refactor existing code</span></li>\n<li><span style=\"font-size: 10pt\">Write clean, maintainable, and efficient code following best practices and coding standards</span></li>\n<li><span style=\"font-size: 10pt\">Collaborate with team members to ensure successful completion of tasks</span></li>\n<li><span style=\"font-size: 10pt\">Complete daily, accurate timesheets that is submitted weekly for review</span></li>\n</ul>\n</li>\n<li><span style=\"font-size: 10pt\">Technical Leadership</span>\n<ul>\n<li><span style=\"font-size: 10pt\">Provide guidance and support to junior developers, sharing knowledge and expertise</span></li>\n<li><span style=\"font-size: 10pt\">Participate in design discussions and contribute to technical decision-making</span></li>\n</ul>\n</li>\n<li><span style=\"font-size: 10pt\">Quality Assurance</span>\n<ul>\n<li><span style=\"font-size: 10pt\">Ensure code quality by conducting thorough testing and debugging</span></li>\n<li><span style=\"font-size: 10pt\">Collaborate with the QA team to develop and execute test plans and test cases</span></li>\n</ul>\n</li>\n<li><span style=\"font-size: 10pt; font-weight: bold\">Learning and Skill Development</span><br>\n<ul>\n<li><span style=\"font-size: 10pt\">Stay up-to-date with industry trends, best practices, and emerging technologies</span></li>\n<li><span style=\"font-size: 10pt\">Continuously develop technical skills and adapt to new technologies as required</span></li>\n</ul>\n</li>\n<li><span style=\"font-size: 10pt\"><span style=\"font-weight: bold\">Collaboration and Teamwork</span></span>\n<ul>\n<li><span style=\"font-size: 10pt\">Collaborate with team members, contributing to planning, estimation, and prioritisation of tasks</span></li>\n<li><span style=\"font-size: 10pt\">Work closely with other departments (e.g., Product, Sales, Marketing) to ensure alignment of engineering goals with overall business objectives</span></li>\n</ul>\n</li>\n</ol>\n<p><span style=\"font-size: 10pt\">Key Competencies:<br></span><br></p>\n<ol>\n<li><span style=\"font-size: 10pt\">Technical Expertise</span>\n<ul>\n<li><span style=\"font-size: 10pt\">Good proficiency in one or more programming languages, frameworks, and tools</span></li>\n<li><span style=\"font-size: 10pt\">Good understanding of software development methodologies, best practices, and design patterns</span></li>\n<li><span style=\"font-size: 10pt\">Good familiarity with system architecture, data structures, algorithms, and performance optimisation techniques </span></li>\n<li><span style=\"font-size: 10pt\">Good at implementing solutions effectively, ensuring proper follow-through and adjustment.</span></li>\n</ul>\n</li>\n<li><span style=\"font-size: 10pt\">Leadership and Coaching</span>\n<ul>\n<li><span style=\"font-size: 10pt\">Good at guiding, coaching, and supporting junior developers</span></li>\n<li><span style=\"font-size: 10pt\">Good experience in contributing to cross-functional teams and fostering collaboration among team members</span></li>\n<li><span style=\"font-size: 10pt\">Good understanding and consideration for a broader range of perspectives.</span></li>\n</ul>\n</li>\n<li><span style=\"font-size: 10pt\">Project Management</span>\n<ul>\n<li><span style=\"font-size: 10pt\">Good organisational and planning skills, with the ability to manage multiple tasks concurrently</span></li>\n<li><span style=\"font-size: 10pt\">Good ability to adapt to changing priorities and maintain focus on project objectives</span></li>\n</ul>\n</li>\n<li><span style=\"font-size: 10pt\">Communication and Collaboration</span>\n<ul>\n<li><span style=\"font-size: 10pt\">Good written and verbal communication skills, with the ability to convey complex technical concepts to both technical and non-technical stakeholders</span></li>\n<li><span style=\"font-size: 10pt\">Good interpersonal skills, with a focus on building rapport and fostering teamwork</span></li>\n<li><span style=\"font-size: 10pt\">Good at providing constructive feedback that fosters team development and personal growth.</span></li>\n</ul>\n</li>\n<li><span style=\"font-size: 10pt\">Problem Solving and Critical Thinking</span>\n<ul>\n<li><span style=\"font-size: 10pt\">Good analytical and problem-solving skills, with the ability to identify and address complex technical challenges</span></li>\n<li><span style=\"font-size: 10pt\">Good at evaluating trade-offs and making informed decisions based on available data and resources</span></li>\n<li><span style=\"font-size: 10pt\">Good skills in creating creative solutions to a broader range of challenges</span></li>\n</ul>\n</li>\n</ol>\n<p> </p>\n<p><span style=\"font-size: 10pt; font-weight: bold\">Key Behaviours:<br></span><br></p>\n<ol>\n<li><span style=\"font-size: 10pt; font-weight: bold\">Values Alignment</span>\n<ul>\n<li><span style=\"font-size: 10pt\">Company Values: Adheres to the company’s values in all professional behaviours.</span></li>\n<li><span style=\"font-size: 10pt\">Cultural Sensitivity: Respects and values diverse perspectives and backgrounds.</span></li>\n<li><span style=\"font-size: 10pt\">Engagement: Actively participates in and commits to the company’s mission and culture.</span></li>\n</ul>\n</li>\n<li><span style=\"font-size: 10pt; font-weight: bold\">Collaboration and Teamwork</span>\n<ul>\n<li><span style=\"font-size: 10pt\">Participation: Actively participates in team meetings and activities, contributing ideas, feedback, and support.</span></li>\n<li><span style=\"font-size: 10pt\">Collaboration: Works effectively with others to achieve common goals.</span></li>\n<li><span style=\"font-size: 10pt\">Building Relationships: Fosters positive working relationships with colleagues.</span></li>\n<li><span style=\"font-size: 10pt\">Receiving Feedback: Accepts feedback from leaders and colleagues and responds positively.</span></li>\n</ul>\n</li>\n<li><span style=\"font-size: 10pt; font-weight: bold\"> Adaptability and Continuous Learning</span>\n<ul>\n<li><span style=\"font-size: 10pt\">Flexibility: Adapts to various roles and responsibilities, embracing new challenges.</span></li>\n<li><span style=\"font-size: 10pt\">Openness to Change: Embraces new processes, technologies, and environments.</span></li>\n<li><span style=\"font-size: 10pt\">Resilience: Maintains performance under pressure and quickly recovers from setbacks.</span></li>\n<li><span style=\"font-size: 10pt\">Learning Agility: Continuously seeks opportunities to learn and improve.</span></li>\n<li><span style=\"font-size: 10pt\">Adaptability in Structure: Adjusts to changes in organisational structure and responsibilities.</span></li>\n</ul>\n</li>\n<li><span style=\"font-size: 10pt; font-weight: bold\">Time Management and Reliability</span>\n<ul>\n<li><span style=\"font-size: 10pt\">Prioritisation: Identifies and focuses on high-priority tasks.</span></li>\n<li><span style=\"font-size: 10pt\">Reliability and Dependability: Consistently delivers quality work on time.</span></li>\n<li><span style=\"font-size: 10pt\">Efficiency: Makes optimal use of time and resources.</span></li>\n<li><span style=\"font-size: 10pt\">Punctuality: Arrives on time and manages time efficiently.</span></li>\n</ul>\n</li>\n<li><span style=\"font-size: 10pt; font-weight: bold\">Professional Conduct and Integrity</span>\n<ul>\n<li><span style=\"font-size: 10pt\">Appearance and Conduct: Maintains a professional appearance and demeanour.</span></li>\n<li><span style=\"font-size: 10pt\">Respect for Others: Treats colleagues, partners, and clients with respect.</span></li>\n<li><span style=\"font-size: 10pt\">Confidentiality: Safeguards sensitive information.</span></li>\n<li><span style=\"font-size: 10pt\">Respect for Leadership Decisions: Supports leadership decisions and understands their organisational impact.</span></li>\n</ul>\n</li>\n<li><span style=\"font-size: 10pt; font-weight: bold\">Leadership and Proactivity</span>\n<ul>\n<li><span style=\"font-size: 10pt\">Influence: Positively influences and motivates others.</span></li>\n<li><span style=\"font-size: 10pt\">Initiative: Takes proactive actions without waiting for prompts.</span></li>\n<li><span style=\"font-size: 10pt\">Responsibility: Takes ownership of tasks and leads by example.</span></li>\n<li><span style=\"font-size: 10pt\">Fearless Feedback: Raises issues, concerns, or risks appropriately.</span></li>\n</ul>\n</li>\n<li><span style=\"font-size: 10pt; font-weight: bold\">Work Ethic and Accountability</span>\n<ul>\n<li><span style=\"font-size: 10pt\">Honesty: Remains truthful and transparent in all dealings.</span></li>\n<li><span style=\"font-size: 10pt\">Accountability: Takes responsibility for actions and their outcomes.</span></li>\n<li><span style=\"font-size: 10pt\">Commitment to Quality: Strives to produce high-quality work consistently.</span></li>\n<li><span style=\"font-size: 10pt\">Attention to Detail: Ensures accuracy and thoroughness in work.</span></li>\n<li><span style=\"font-size: 10pt\">Compliance with Policies: Diligently adheres to company policies and guidelines.</span></li>\n</ul>\n</li>\n</ol>\n<p><span style=\"font-size: 10pt\"> </span></p>\n<p><span style=\"font-size: 10pt; font-weight: bold\">About You</span></p>\n<p><br></p>\n<p><span style=\"font-size: 10pt\">At Glucode we value individuals who are proactive and have a strong sense of responsibility. We encourage teamwork and collaboration, but we also believe in giving our employees the freedom to take the initiative and work on individual projects.</span></p>\n<p><span style=\"font-size: 10pt\"> </span></p>\n<p><span style=\"font-size: 10pt\">The ideal candidate for this position is someone who is passionate about building apps that will have a positive impact on users' lives. You should have a strong background in programming and be able to demonstrate proficiency in a variety of programming languages. Knowledge of Flutter is a plus.</span></p>\n<p><span style=\"font-size: 10pt\"> </span></p>\n<p><span style=\"font-size: 10pt\">Overall, the ideal candidate for this position is someone who is passionate about technology, has a strong work ethic, and is committed to delivering high-quality work that will have a positive impact on users' lives.</span></p>\n<p><br></p>\n<p><span style=\"font-size: 10pt; font-weight: bold\">Core Requirements</span></p>\n<p><br></p>\n<ul>\n<li><span style=\"font-size: 10pt\">BS/MS degree in Computer Science, Engineering, or a related field, or equivalent experience.</span></li>\n<li><span style=\"font-size: 10pt\">Experience in Objective-C/Swift/UIKit and other native iOS frameworks is mandatory.</span></li>\n<li><span style=\"font-size: 10pt\">3-5 years of experience in iOS development.</span></li>\n<li><span style=\"font-size: 10pt\">Experience in using AppStore Connect: This means that you have experience in the process of submitting and managing iOS applications in the App Store.</span></li>\n</ul>\n<p><span style=\"font-size: 10pt\"> </span></p>\n<p><span style=\"font-size: 10pt; font-weight: bold\">Required Skills and Attributes</span></p>\n<p><span style=\"font-size: 10pt\"> </span></p>\n<ul>\n<li><span style=\"font-size: 10pt\">Knowledge and proficiency in OOP principles, general software development, and TDD.</span></li>\n<li><span style=\"font-size: 10pt\">Ability to perform automation tests to ensure software quality and reliability.</span></li>\n<li><span style=\"font-size: 10pt\">Proficiency in creating and using CocoaPods/SwiftPM to manage dependencies and simplify software development.</span></li>\n<li><span style=\"font-size: 10pt\">Expertise in source control systems and CI/CD to ensure smooth and efficient collaboration among team members.</span></li>\n<li><span style=\"font-size: 10pt\">Demonstrated debugging and problem-solving skills to troubleshoot and resolve software issues.</span></li>\n</ul>\n<p><span style=\"font-size: 10pt\"> </span></p>\n<p><span style=\"font-size: 10pt; font-weight: bold\">Advantageous Skills and Experience</span></p>\n<p><span style=\"font-size: 10pt\"> </span></p>\n<ul>\n<li><span style=\"font-size: 10pt\">An understanding of implementing Flutter in native iOS projects.</span><br></li>\n<li><span style=\"font-size: 10pt\">Ability to develop reactive native mobile applications using the latest frameworks such as Swift UI and Combine.</span></li>\n</ul>\n<p><br></p>\n<p><span style=\"font-size: 10pt; font-weight: bold\">Our Benefits</span></p>\n<p><span style=\"font-size: 10pt\"> </span></p>\n<ul>\n<li><span style=\"font-size: 10pt\">Group Medical Aid percentage contribution.</span></li>\n<li><span style=\"font-size: 10pt\">Group Life Scheme benefit.</span></li>\n<li><span style=\"font-size: 10pt\">Apple computer: to seamlessly conduct your work.</span></li>\n<li><span style=\"font-size: 10pt\">Fitness Watch Gift. </span></li>\n<li><span style=\"font-size: 10pt\">Home Office Allowance.</span></li>\n<li><span style=\"font-size: 10pt\">Monthly Cell phone/Data Allowance.</span></li>\n<li><span style=\"font-size: 10pt\">Personal Device Insurance.</span></li>\n</ul>\n<p><span style=\"font-size: 10pt\"> </span></p>\n<p><span style=\"font-size: 10pt; font-weight: bold\">Why Glucode</span></p>\n<p><span style=\"font-size: 10pt\"> </span></p>\n<ul>\n<li><span style=\"font-size: 10pt\">We have won a design award for our beautiful office space, and we have won the ‘best place to work’ award.</span></li>\n<li><span style=\"font-size: 10pt\">Work on leading and award-winning projects both locally and internationally.</span></li>\n<li><span style=\"font-size: 10pt\">Frequently engage and collaborate with our leaders and leadership teams.</span></li>\n<li><span style=\"font-size: 10pt\">Directly engage with clients and team members of various skill levels across disciplines.</span></li>\n<li><span style=\"font-size: 10pt\">Have influence on a diversity of projects.</span></li>\n<li><span style=\"font-size: 10pt\">Work on meaningful problems that make the world a better place.</span></li>\n<li><span style=\"font-size: 10pt\">Be in control of your growth with our Growth Track framework.</span></li>\n<li><span style=\"font-size: 10pt\">Work with a wide range of exciting technologies.</span><br></li>\n<li><span style=\"font-size: 10pt\">We value community and fun with a year-end bash and frequent team outings.</span></li>\n</ul>\n<p><span style=\"font-size: 10pt\"> </span></p>\n<p><span style=\"font-size: 10pt\"><span style=\"font-weight: bold\">How To Apply</span><br>Simply click on the \"Apply\" button. We value your unique skills and qualities, and to better understand you, we've prepared a few short questions. Take a moment to provide your thoughtful responses, and we look forward to connecting with you soon.</span></p>\n<p><span style=\"font-size: 10pt\"> </span></p>\n<p><span style=\"font-size: 10pt\"><em>Want to know more? Head over to our handbook </em><a rel=\"noopener noreferrer\" href=\"https://handbook.glucode.com./\"><em>https://handbook.glucode.com.</em></a> <em>check out our webpage </em><a rel=\"noopener noreferrer\" href=\"http://www.glucode.com/\"><em>www.glucode.com</em></a> <em>and follow us on our </em><a rel=\"noopener noreferrer\" href=\"https://www.linkedin.com/company/glucode/\"><em>LinkedIn page.</em></a></span></p>",
    "compensation": null,
    "departmentId": "18565",
    "locationType": "2",
    "seekPromoted": false,
    "jobCategoryId": null,
    "jobOpeningName": "Intermediate Software Engineer - iOS (Hybrid, South Africa) - Sandton, Gauteng (Hybrid)",
    "departmentLabel": "Engineering",
    "jobOpeningStatus": "Open",
    "minimumExperience": "Experienced",
    "jobOpeningShareUrl": "https://glucode.bamboohr.com/careers/88",
    "employmentStatusLabel": "Full-Time"
  }
}
Get this page with API

Rendered from the bluedoor Job Postings API. Reproduce it:

GET https://api.bluedoor.sh/job-postings/v1/jobs/3516e6667a33d04d42a07067c53b9d16d696bcda?include=descriptionJSON
GET https://api.bluedoor.sh/job-postings/v1/orgs/f4732c34-a9ea-4013-8e68-6fdbd5efea80JSON
GET https://api.bluedoor.sh/job-postings/v1/sources/64c0ce0a-6937-465a-a63b-27883e1329d3JSON
GET https://api.bluedoor.sh/job-postings/v1/jobs/3516e6667a33d04d42a07067c53b9d16d696bcda/eventsJSON