702,255open jobs
41,667companies
98,632added this week
Browse all
Location
Remote/Hybrid (Cape Town, South Africa)
Seniority
Middle · 4+ years exp
Employment
Full-Time
Overview
Company
Impact
Profile match
Job Mail is a South African online job board offering a large selection of vacancies across the country and some positions abroad. Job seekers can search and apply for jobs online, upload a CV and receive job alerts, while employers and recruitment agencies can advertise positions to a broad national audience. The brand is one of the longer-established names in South African job advertising and is operated from South Africa.

We’re looking for an Intermediate Software Engineer with strong mobile development experience to join an established product engineering team building and evolving a mobile application used by customers locally and internationally.

The team is rebuilding and enhancing its mobile experience using Flutter, and this role would suit an engineer who cares about both how a product works and how it feels to use.

This is not simply a coding role. You’ll work closely with Product Managers, Product Designers, QA Engineers and fellow Developers, contributing to technical decisions while advocating for usability, interaction quality and a polished customer experience.

What you’ll be doing

  • Develop, maintain and expand mobile application functionality.
  • Work within a cross-functional product team to solve real customer problems.
  • Build high-quality, scalable and performant mobile experiences.
  • Take ownership of UI implementation quality, consistency and interaction design.
  • Collaborate closely with Product Designers to translate design concepts into polished, production-ready functionality.
  • Identify and address performance issues at scale.
  • Investigate and resolve software defects.
  • Design, develop and test solutions within an Agile environment.
  • Identify problem areas and recommend practical improvements.
  • Contribute to improving engineering practices, development processes and technical standards across the team.
  • Requirements

  • 4+ years’ software development experience
  • A BSc, BEng or similar qualification with Computer Science as a primary focus, or equivalent practical experience.
  • Hands-on experience with mobile technologies such as Flutter, Java, Kotlin, Swift or Objective C
  • Experience working with modern mobile frameworks and libraries.
  • A strong appreciation for intuitive user interfaces and excellent user experience.
  • The ability to translate design intent into accurate, performant implementations.
  • Experience working in an Agile development environment.
  • Strong communication and collaboration skills.
  • Experience or exposure to any of the following would be valuable:

  • Design systems and component libraries.
  • Figma or similar design tools.
  • Mobile animation, motion and micro-interactions.
  • Mobile accessibility standards.
  • Broader engineering capability across web frontend, backend, data or design.
  • Benefits

    The environment

    You’ll join a collaborative engineering environment where developers have genuine influence over what gets built and work closely with Product and Design rather than operating purely from predefined specifications.

    The team values curiosity, continuous learning, ownership and collective problem-solving, and is particularly interested in engineers who are willing to contribute beyond the boundaries of their immediate role.

    What’s on offer

  • Competitive salary and benefits.
  • Permanent employment.
  • Hybrid working arrangement.
  • Exposure to a product serving an international customer base.
  • Strong learning and development environment.
  • Free account
    Stop reading job ads. Get the ones that fit.
    One free account turns this page into a shortlist built around your stack, your level and your pay.
    Match on every job. Stack, seniority, pay and location, scored against your profile.
    702,255 open roles. Read straight off company career pages, refreshed every day.
    Unlimited applications. Every one you send is tracked in one place, on-site or on a company board.
    3 tailored CVs a month. Rewritten for the exact job you are applying to. Included free.
    Create a free account Continue with Google
    Free forever. No card. Under a minute.

    Your match

    How well do you fit this role?
    Two answers are enough for a real match. No account needed.
    Check my fit
    Answers stay in this browser until you create an account.

    Recommended for you based on this role

    Similar stack
    Same company
    Cape Town
    $30k – $67k per year (Estimated) • In office • Full-Time • 10+ years exp • Pretoria
    Java
    COBOL
    DevOps
    Bitbucket
    Management
    Confluence
    Agile
    Scrum
    Apply
    .Net Developer 2 hours ago
    $37k – $44k per year • In office • Full-Time • 5+ years exp • Bachelor's Degree • Cape Town
    SQL
    C#
    C#
    ASP.NET Core
    Entity Framework Core
    Databases
    PostgreSQL
    DevOps
    CI/CD
    Git
    AWS
    Amazon EC2
    Amazon S3
    Management
    Agile
    Scrum
    Apply
    $29k – $69k per year (Estimated) • In office • Full-Time • 8+ years exp • Johannesburg
    SQL
    DevOps
    GCP
    Azure
    AWS
    IAM
    Analytics
    ETL/ELT
    Informatica
    Management
    Jira
    Agile
    Waterfall
    Microsoft Office
    Apply
    Data Scientist 2 hours ago
    $25k – $61k per year (Estimated) • In office • Full-Time • 6+ years exp • Johannesburg
    Python
    SQL
    Databases
    Databricks
    AI/ML
    XGBoost
    Scikit-learn
    TensorFlow
    PyTorch
    Anomaly Detection
    Time Series Forecasting
    Amazon SageMaker
    Machine Learning
    DevOps
    Azure
    Git
    AWS
    Analytics
    Tableau
    Power BI
    ETL/ELT
    Informatica
    Management
    Jira
    Agile
    Waterfall
    Apply
    Onsite Test Analyst 2 hours ago
    $20k – $49k per year (Estimated) • In office • Full-Time • 5+ years exp • Johannesburg
    SQL
    DevOps
    Azure DevOps
    Azure
    Management
    Jira
    Agile
    Waterfall
    QA
    Selenium
    Cypress
    Playwright
    Postman
    Rest-Assured
    SoapUI
    Apply
    $33k – $80k per year (Estimated) • Remote • Full-Time • Cape Town
    Python
    JavaScript
    TypeScript
    Node JS
    Frontend
    Vue.js
    DevOps
    Incident Management
    Apply
    $21k – $42k per year (Estimated) • In office • Full-Time • 4+ years exp • Cape Town
    Apex
    Marketing
    Salesforce
    Apply
    See all jobs
    This is one of many
    702,255 more open roles from verified company boards, updated every day.