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 cutting edge product company!

LIFE AT SAMEWAVE.

Our mission is to help teams to track, measure, manage & discuss their work so they can spend less time in meetings and more time getting things done! We've created a management & collaboration product for business teams of any kind in the form of a SaaS-based cross-platform web & mobile app to fufill that misson.

We’re part of the Big Ideas Group a venture fund / start-up accelerator who have been launching successful businesses and winning 'Best Companies to Work For' awards for over a decade. We have offices in London & Cape Town.

WHAT WE’RE OFFERING.

•   Competitive salary based on expertise and experience.
•   Health & pension plans.
•   Flexitime and work-from-home days.
•   22 days' annual leave entitelemnt.
•   Mac or Windows laptop & desk equipment.
•   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

Back End Web Developer
Cape Town, SA

If you enjoy working on a large-scale web application across multiple environments that provides ample challenges to help overcome, then we’ve got just the opportunity for you! We'll give you a great job in a cool space, pay you a good salary with excellent benefits and give you the chance to be part of a cutting-edge product.

We are Samewave. Our mission is to help teams to track, measure, manage & discuss their work so they can spend less time in meetings, and more time getting things done! We've created a management & collaboration product for business teams of any kind in the form of a SaaS-based cross-platform web & mobile app.

We’re part of the Big Ideas Group a venture fund / start-up accelerator who have been launching successful businesses and winning 'Best Companies to Work For' awards for over a decade. We have offices in London & Cape Town.

Our client is built with EmberJS. We deploy it as is to the web. Packaged via Cordova for iOS & Android and via Electron for Windows & macOS. The client integrates with our various Rails & Phoenix back-end services via a JSON API over REST and WebSockets. While our data is stored in a PostGresSQL database, and we host on Heroku & AWS.

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. Much of our complex logic exists on the client and we use WebSockets to keep data synced in real-time, so we have a variety of interesting problems to solve across the full stack.

Our workflow is based on agile development, SCRUM, test-driven development (TDD), and continuous integration (CI) concepts. We develop in the Unix environment on Macs 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.

What will you do?

  • Deliver back-end features for the Samewave mobile and web applications.
  • Assist with technical planning alongside the 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!

Your experience & skills:

Essential:

  • Server-side development experience, ideally with Ruby and Elixir, otherwise Python, PHP or similar OO and functional languages.
  • Experience with test-driven development including knowledge of stubbing, mocking and spies.
  • Experience working with relational databases, ideally Postgres or MySQL and some NoSQL.
  • 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.
  • Experience with Git and Github and pull request workflows.
  • A passion for learning new development languages and frameworks.
  • At least 3 years of development experience in a commercial environment.

Not essential but a plus:

  • Experience with Websockets and RESTful, JSON or similar APIs.
  • Some mobile and responsive development experience, either web or native.
  • Some experience with hybrid mobile development and deployment wrappers like Cordova, Ionic or similar.
  • Comfortable working in a Unix environment on macOS.
  • Familiarity with Heroku.

Does this sound like you?

Lets Talk! Click here to email your interest.

QA / Test Engineer
Cape Town, SA

If you enjoy working on a large-scale web application across multiple environments that provides ample challenges to help overcome, then we’ve got just the opportunity for you! We'll give you a great job in a cool space, pay you a good salary with excellent benefits and give you the chance to be part of a cutting-edge product.

We are Samewave. Our mission is to help teams to track, measure, manage & discuss their work so they can spend less time in meetings, and more time getting things done! We've created a management & collaboration product for business teams of any kind in the form of a SaaS-based cross-platform web & mobile app.

We’re part of the Big Ideas Group a venture fund / start-up accelerator who have been launching successful businesses and winning 'Best Companies to Work For' awards for over a decade. We have offices in London & Cape Town.

Our client is built with EmberJS. We deploy it as is to the web. Packaged via Cordova for iOS & Android and via Electron for Windows & macOS. The client integrates with our various Rails & Phoenix back-end services via a JSON API over REST and WebSockets. While our data is stored in a PostGresSQL database, and we host on Heroku & AWS.

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. Much of our complex logic exists on the client and we use WebSockets to keep data synced in real-time, so we have a variety of interesting problems to solve across the full stack.

Our workflow is based on agile development, SCRUM, test-driven development (TDD), and continuous integration (CI) concepts. We develop in the Unix environment on Macs 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.

What will you do?

  • Take ownership, and manage the delivery of, the overall ‘testing / QA pyramid’ for the Samewave product.
  • Review and analyse product and/or feature requirements.
  • Define, write & maintain test cases for relevant product and/or feature requirements.
  • Collaborate with the production team to develop effective testing strategies.
  • Collaborate with the team to utilise various platforms, services & automation to streamline the testing workflows.
  • Execute test cases as and when required in line with the production workflow.
  • Document, log and report test case results to the production team for production processing.
  • 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!

Your experience & skills:

Essential:

  • Proven experience as a QA tester / engineer or a similar role.
  • Analytical mind and problem-solving attitude.
  • Excellent attention to detail & documentation skills.
  • Strong communication & organisational skills.
  • Extensive understanding of web & mobile applications.
  • Experience with agile workflow & project management methodologies.
  • Experience with regression testing.
  • Experience with user acceptance testing.
  • Comfortable working in a Unix environment on macOS.
  • At least 3+ years of relevant experience in a commercial context.

Not essential but a plus:

  • Familiarity with test simulators for browsers, operating systems & devices, e.g. BrowserStack, CrossBrowserTesting.
  • Familiarity with platforms or services for running & automating cross-browser, cross-platform & cross-device testing.
  • Familiarity with writing & running tests in the development environment, e.g. mocha, selenium, etc.
  • BSC/BA in Computer Science, Engineering or related field.

Does this sound like you?

Let's talk! Click here to email your interest.

Full Stack Web Developer
Cape Town, SA

If you enjoy working on a large-scale web application across multiple environments that provides ample challenges to help overcome, then we’ve got just the opportunity for you! We'll give you a great job in a cool space, pay you a good salary with excellent benefits and give you the chance to be part of a cutting-edge product.

We are Samewave. Our mission is to help teams to track, measure, manage & discuss their work so they can spend less time in meetings, and more time getting things done! We've created a management & collaboration product for business teams of any kind in the form of a SaaS-based cross-platform web & mobile app.

We’re part of the Big Ideas Group a venture fund / start-up accelerator who have been launching successful businesses and winning 'Best Companies to Work For' awards for over a decade. We have offices in London & Cape Town.

Our client is built with EmberJS. We deploy it as is to the web. Packaged via Cordova for iOS & Android and via Electron for Windows & macOS. The client integrates with our various Rails & Phoenix back-end services via a JSON API over REST and WebSockets. While our data is stored in a PostGresSQL database, and we host on Heroku & AWS.

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. Much of our complex logic exists on the client and we use WebSockets to keep data synced in real-time, so we have a variety of interesting problems to solve across the full stack.

Our workflow is based on agile development, SCRUM, test-driven development (TDD), and continuous integration (CI) concepts. We develop in the Unix environment on Macs 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.

What will you do?

  • Deliver front-end and back-end features for the Samewave mobile and web applications.
  • Assist with technical planning alongside the 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!

Your experience & skills:

Essential:

  • Server-side development experience, ideally with Ruby and Elixir, otherwise Python, PHP or similar OO and functional languages.
  • Experience with test-driven development including knowledge of stubbing, mocking and spies.
  • Experience working with relational databases, ideally Postgres or MySQL and some NoSQL.
  • 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.
  • Experience with Git and Github and pull request workflows.
  • A passion for learning new development languages and frameworks.
  • At least 3 years of development experience in a commercial environment.

Not essential but a plus:

  • Experience with Websockets and RESTful, JSON or similar APIs.
  • Some mobile and responsive development experience, either web or native.
  • Some experience with hybrid mobile development and deployment wrappers like Cordova, Ionic or similar.
  • Comfortable working in a Unix environment on macOS.
  • Familiarity with Heroku.

Does this sound like you?

Lets Talk! Click here to email your interest.

JavaScript Web Developer
Cape Town, SA

If you enjoy working on a large-scale web application across multiple environments that provides ample challenges to help overcome, then we’ve got just the opportunity for you! We'll give you a great job in a cool space, pay you a good salary with excellent benefits and give you the chance to be part of a cutting-edge product.

We are Samewave. Our mission is to help teams to track, measure, manage & discuss their work so they can spend less time in meetings, and more time getting things done! We've created a management & collaboration product for business teams of any kind in the form of a SaaS-based cross-platform web & mobile app.

We’re part of the Big Ideas Group a venture fund / start-up accelerator who have been launching successful businesses and winning 'Best Companies to Work For' awards for over a decade. We have offices in London & Cape Town.

Our client is built with EmberJS. We deploy it as is to the web. Packaged via Cordova for iOS & Android and via Electron for Windows & macOS. The client integrates with our various Rails & Phoenix back-end services via a JSON API over REST and WebSockets. While our data is stored in a PostGresSQL database, and we host on Heroku & AWS.

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. Much of our complex logic exists on the client and we use WebSockets to keep data synced in real-time, so we have a variety of interesting problems to solve across the full stack.

Our workflow is based on agile development, SCRUM, test-driven development (TDD), and continuous integration (CI) concepts. We develop in the Unix environment on Macs 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.

What will you do?

  • Deliver front-end and back-end features for the Samewave mobile and web applications.
  • Assist with technical planning alongside the 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!

Your experience & skills:

Essential:

  • Server-side development experience, ideally with Ruby and Elixir, otherwise Python, PHP or similar OO and functional languages.
  • Experience with test-driven development including knowledge of stubbing, mocking and spies.
  • Experience working with relational databases, ideally Postgres or MySQL and some NoSQL.
  • 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.
  • Experience with Git and Github and pull request workflows.
  • A passion for learning new development languages and frameworks.
  • At least 3 years of development experience in a commercial environment.

Not essential but a plus:

  • Experience with Websockets and RESTful, JSON or similar APIs.
  • Some mobile and responsive development experience, either web or native.
  • Some experience with hybrid mobile development and deployment wrappers like Cordova, Ionic or similar.
  • Comfortable working in a Unix environment on macOS.
  • Familiarity with Heroku.

Does this sound like you?

Lets Talk! Click here to email your interest.

Get your team on the Samewave, for free.
Start capturing, discussing, measuring and reporting on your teams promises now!
Oops! Something went wrong while submitting the form.
Made with love in CPT & LDN.