WE’RE LOOKING FOR PEOPLE WHO LOVE WHAT THEY DO.

So, here’s the deal… If you’re a lovely person with a brilliant digital mind, we’ll give you a great job in a cool office, pay you a good salary with excellent benefits, and give you the chance to be part of a tech start-up using cutting edge technology!

LIFE AT SAMEWAVE.

Our team of nine, split between our London and Cape Town offices, has been delivering digital solutions for over 10 years and is part of the Big Ideas Group. BIG is a collective of technology businesses with over 350 staff and £40m in turnover, that has been winning the Sunday Times ‘Best Companies to Work For’ awards, among others, every year since 2009.

WHAT WE’RE OFFERING.

•   Competitive salary based on expertise and experience.
•   Medical aid with Discovery.
•   Pension scheme with Momentum.
•   Flexitime and work-from-home days.
•   22 days’ annual leave entitlement.
•   A relaxed and fun work environment in great offices.
•   Regular social events and activities.
•   Free refreshments, snacks and Friday lunches.
•   Free coffee allowance at Rosetta Roastery.
•   Free learning & education resources.

Current roles at Samewave.

CAREERS

Mid/Senior JavaScript Developer
Cape Town, SA

If you enjoy working on a large-scale web application that provides ample technical challenges to overcome then we’ve got just the challenge for you.

Our application client is built with Ember and in addition to deploying it to the web we also package it with Cordova for iOS and Android and with Electron for Windows and macOS.

Our client integrates with our various back-end services via JSONAPI over REST and Websockets.

We write our CSS in SASS using the BEM methodology and we only support modern browser clients so there’s no need for you to bring your legacy IE hacks with you.

Our workflow is based on agile development, SCRUM, test-driven development, and continuous integration concepts. We develop on MacBook Pros and make extensive use of scripts to automate workflow and Docker to provide a unified development environment.

We take pride in our code and allocate time to work off technical debt as well as making sure we keep our libraries up-to-date with the latest and greatest out there.

Are you right for the job?
If you have experience in any of the following, get in touch now!

Essential:

  • Extensive understanding of core JavaScript - specifically ES2015/ES6 and newer specifications.
  • Experience with a client-side JavaScript framework, ideally one or more of Ember, Angular, React or similar.
  • Solid understanding of HTML5 and CSS3.
  • Experience with Git and Github/Bitbucket and pull request workflows.
  • Comfortable working in a Unix environment on macOS.
  • At least 5+ years of JavaScript development experience in a commercial context.

Not essential but a plus:

  • Experience writing CSS using the BEM methodology.
  • Experience working with responsive interfaces, developing to fluid layouts, cascading breakpoints and/or specific viewports.
  • Experience with component based user interface development.
  • Server-side development exposure, ideally with Ruby on Rails, Phoenix/Elixir or similar.
  • Experience with hybrid mobile/desktop native app development and deployment wrappers like Phonegap, Cordova, Ionic or Electron.

What will you do?

  • Feature development on the Samewave client app.
  • Pull request code reviews.
  • Contribute to the creation and running of automated testing, maintenance and bug-resolution processes.
  • Take part in regular stand-ups, planning sessions, retrospectives and development sprints.
  • Contribute to the overall development strategy and direction.
  • Roll up your sleeves and get stuck in! We’re a small team in a start-up environment so need someone who doesn’t mind pitching in with whatever it takes to achieve great things!

Does this sound like you?
We should start a conversation. Hit the button below to email your interest.

Apply Now
Full Stack Web Developer
Cape Town, SA

Our technology stack is primarily an Ember.JS front end, Ruby on Rails back end, PostgreSQL database and Apache Cordova for native deployment onto iOS and Android. Our workflow is based on the agile development, SCRUM, test-driven development, and continuous integration concepts. We develop in the Unix environment on OS X. We use Pivotal Tracker for development workflow, Aha for product management, and Samewave for internal comms.

Are you right for the job?
If you have experience in any of the following, get in touch now!

  • Significant experience with JavaScript.
  • Some experience with client-side JavaScript frameworks, ideally one or more of Ember, Angular, React, Node, Backbone, JQuery or similar.
  • Some server-side development experience, ideally with Ruby on Rails, Python, PHP or similar Object Orientated languages.
  • Some relational database development experience, ideally Postgres or MySQL and some NoSQL.
  • Some mobile and responsive development experience, either web or native.
  • Some experience with hybrid mobile development and deployment wrappers like Cordova, Ionic or similar.
  • Experience with Websockets and RESTful, JSON or similar APIs.
  • Experience with Git and Github.
  • Experience with test-driven development including knowledge of stubbing, mocking and spies.
  • Comfortable working in a Unix environment on OSX.
  • At least 3+ years of development experience in a commercial environment.

What will you do?

  • Deliver front-end and back-end elements of the Samewave mobile and web applications.
  • Assist with technical planning alongside the CTO and development team.
  • Advise and assist on the overall development strategy and direction.
  • Take part in regular stand-ups, planning sessions, retrospectives and development sprints.
  • Contribute to creating and running automated testing, maintenance and bug-resolution processes.
  • Help in maintaining our development and production environments.
  • Roll up your sleeves and get stuck in! We're a small team in a start-up environment so need someone who doesn't mind pitching in with whatever it takes to achieve great things!

Does this sound like you?
We should start a conversation. Hit the button below to email your interest.

Apply Now
Get your team on the Samewave, for free.
Start capturing, discussing, measuring and reporting on your teams promises now!
Thanks for signing up!
You'll hear from us in a little while!
Oops! Something went wrong while submitting the form.
Made with love in CPT & LDN.