Skip to content

Open nowPosted 3 days ago

Snr FrontEnd & App Developer

travellab6 open roles

Where
Gardens - Cape Town, South Africa
Get the CV for this job

From $25 per CV, paid once. No subscription.

Your applicationOpen nowSnr FrontEnd & App Developertravellab · Gardens - Cape Town, South Africa
  1. YouYes, apply to this one.

  2. CV RocketCV written for this posting.

  3. 25 readersRecruiter, hiring manager, skeptic. Round after round.

  4. CV RocketApplied on travellab's own form.

The reply lands in your private mailbox

3×more interviews than doing it yourself with ChatGPT.

The clock on this job

Early applications get read.

7.8% of postings close within 7 days. Measured by our own scanner across the market.

Share of postings closed within
  1. 1.7%1 day
  2. 3.5%3 days
  3. 7.8%7 days
  4. 14.6%14 days
  5. 34.1%30 days
This job: posted 3 days ago

The posting

Our Travelstart team is looking for a Senior Front-End & App Developer to join our Technology team and help build and evolve Travelstart’s customer-facing web and mobile experiences.

This is a genuinely blended role for someone equally comfortable working across modern front-end web development and mobile applications. You’ll work closely with Product, UX/UI, back-end engineering and other technology teams to turn customer and business requirements into intuitive, reliable and scalable digital experiences.

We’re looking for someone who can take real ownership — from understanding the problem and shaping the technical solution through development, testing, deployment, production support and ongoing optimisation.

Location: Cape Town, South Africa (Our office is located in Gardens)

What you’ll be doing

Build great web and mobile experiences

  • Develop, maintain and enhance responsive customer-facing web applications.
  • Build and improve mobile applications across supported platforms.
  • Translate product requirements and UX/UI designs into polished, high-quality digital experiences.
  • Build reusable, maintainable front-end components and contribute to shared design patterns.
  • Integrate web and mobile applications with APIs, authentication, payment services and other platform capabilities.
  • Work with mobile-specific functionality such as push notifications, deep linking and device capabilities.
  • Support mobile application versioning and App Store / Google Play releases.
  • Keep performance, usability, accessibility and responsive design front of mind.

Own the engineering quality

  • Write clean, efficient, secure and maintainable code.
  • Apply sound software engineering principles, patterns and coding standards.
  • Actively participate in peer code reviews.
  • Develop and maintain appropriate automated tests.
  • Identify and address technical debt.
  • Troubleshoot and resolve technical and production issues.
  • Contribute to better engineering practices, tooling and technical standards.

Help shape technical solutions

As a senior developer, you won’t simply be handed tickets to execute.

You’ll be expected to understand the problem, contribute to solution design and make sound technical decisions that balance performance, scalability, security, maintainability, customer impact and delivery speed.

You’ll identify dependencies and risks early, contribute to architectural discussions and help shape technical decisions affecting our customer-facing platforms.

Work closely with Product and Engineering

  • Partner with Product Owners, Product Managers and UX/UI teams to understand and refine requirements.
  • Participate in planning, estimation and delivery activities.
  • Break larger requirements into practical technical deliverables.
  • Support testing, deployment and release activities.
  • Use customer feedback, analytics and application performance information to drive continuous improvement.
  • Work collaboratively across front-end, mobile, back-end, platform, QA, Product and Design teams.

Take ownership in production

Delivery doesn’t end when the code is deployed.

You’ll monitor the performance and reliability of our web and mobile applications, investigate production incidents and defects, identify root causes and help improve our monitoring, logging and diagnostic capability.

We expect our senior developers to own what they build.

What we’re looking for

You’ll have strong practical experience in modern front-end development, together with demonstrable experience developing and supporting production mobile applications.

Your technical toolkit is likely to include:

  • JavaScript and TypeScript.
  • React or similar modern front-end frameworks.
  • React Native, Flutter or equivalent mobile development frameworks.
  • HTML5 and CSS.
  • Responsive and mobile-first development.
  • Component-based application architecture.
  • RESTful APIs and/or GraphQL.
  • Authentication and authorisation patterns.
  • Git and modern source-control practices.
  • Automated testing and testing frameworks.
  • CI/CD environments.
  • Application monitoring and debugging.
  • App Store and Google Play deployment processes.
  • Secure software development principles.

Experience working in cloud-hosted, API-driven, high-volume or transactional digital environments would be an advantage.

Experience using AI tools and AI-enabled development workflows is also preferred.

Experience

We’re looking for someone with:

  • Strong professional software development experience.
  • Solid experience developing modern customer-facing web applications.
  • Practical experience developing and supporting production mobile applications.
  • Experience integrating front-end and mobile applications with APIs and back-end services.
  • Experience across the software development lifecycle.
  • Experience with automated testing and modern engineering practices.
  • Experience working in Agile or iterative software delivery environments.
  • Experience supporting applications in a live production environment.

A relevant qualification in Computer Science, Software Engineering, Information Technology or a related field is welcomed, although strong equivalent practical experience is equally relevant.

What makes this a Senior role?

We’re less interested in a particular number of years and more interested in the level at which you operate.

You should be comfortable:

  • Taking ownership of complex or technically ambiguous requirements.
  • Leading the technical design of significant web or mobile functionality.
  • Making thoughtful technical decisions that balance immediate delivery with longer-term sustainability.
  • Identifying architectural, scalability and performance considerations before they become problems.
  • Influencing engineering standards and development practices.
  • Mentoring and supporting other developers.
  • Leading problem-solving across systems or technical disciplines.
  • Discussing technical trade-offs confidently with Product and Technology stakeholders.
  • Operating with a high degree of autonomy, judgement and accountability.

How you’ll work

We value people who are curious, pragmatic and comfortable solving difficult problems.

You’ll need strong analytical ability, attention to detail and a genuine interest in creating a good customer experience. You should be able to work independently when needed, collaborate well with others and communicate technical ideas clearly to both technical and non-technical colleagues.

Most importantly, we’re looking for someone who takes ownership, keeps learning and wants to leave the technology in a better state than they found it.

Why Travelstart?

At Travelstart, technology sits at the heart of how we make travel simpler, faster and more accessible for our customers. You’ll be joining a business where your work is used in real-world, high-volume customer journeys and where engineering has a direct impact on the experience we deliver.

We’re evolving our platforms, investing in modern technology and AI-enabled ways of working, and looking for people who enjoy solving meaningful problems rather than simply maintaining the status quo.

It’s an environment that offers complexity, pace, ownership and the opportunity to help shape how travel technology develops across the business.

From $25, paid onceGet the CV for this job

What happens when you press

One press. We do the rest.

  1. A CV for this posting

    Written against travellab's own wording, from every piece of relevant proof in your profile.

  2. 25 readers review it

    Recruiter, hiring manager, skeptic and more read every draft, round after round. You get the best round.

    The review screen in CV Rocket: how each CV was read, round by round.
  3. We apply on travellab's form

    Our application engine gets through the hardest forms there are. Where a question needs you, AI suggests the best answer. Don't want us applying from our IP addresses? Use our Chrome extension: we apply straight from your own browser.

    An application in CV Rocket: every answer filled in on the employer's form.
  4. Every reply, sorted

    travellab's answer lands in your private mailbox, and we classify it on arrival: interview, question, rejection.

    The CV Rocket inbox: each employer reply classified as an interview, an action or a rejection.
  5. Reply with AI

    AI helps you write the email, checks it and sends it. We show you whether the recruiter read it.

  6. The interview in your calendar

    Full integration with your calendar. The invitation goes straight in.

    An interview invitation in the CV Rocket inbox, added to the candidate's calendar.
Get the CV for this job

From $25 per CV, paid once. No subscription.

Why it works

3×

more interviews than doing it yourself with ChatGPT.

ChatGPT writes a CV and never learns what happened to it. We see every reply. For each CV we know:

  • How it was written, and how the review scored it
  • When we applied, and how long after the posting went up
  • Which posting, which company, which city
  • Who got the interview, and who heard nothing

That is how we know which CVs get called.

Get the CV for this job

From $25 per CV, paid once. No subscription.

The numbers game

More applications. More interviews.

Every application goes out with its own CV, written for that posting and paid once. Send enough of them and the law of large numbers finds you the job.

By hand5–10
With CV Rocket100
applications a day

Nearby

Live postings like this one

Same employer first, then the same role elsewhere.

Before you press

Straight answers

Get the CV for this job

From $25 per CV, paid once. No subscription.

What if my background isn't good enough?

We make the most of the background you have. The CV uses every piece of relevant proof your profile holds, and one of the 25 readers reads your whole profile and flags what the CV left out.

Do you really apply for me?

Yes, on the employer's own form, the hardest ones included. Where a question needs you, you answer it right there and AI suggests the best answer. Don't want us applying from our IP addresses? Use our Chrome extension: we apply straight from your own browser.

Is it a subscription?

No. You pay once per CV, from $25. Every application goes out with its own CV, written for that posting.

One job. One CV.
Paid once.

Pick the posting you want. We write for it, apply for you and catch the reply.

Get the CV for this job

From $25 per CV, paid once. No subscription.