Come and join us!

Life at Samewave.

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!

You'll be joining us here at Samewave, a well-backed, UK-based start-up set to revolutionise the world of performance management. We have a cross-platform hybrid web & mobile application currently in v2 Beta, following a successful v1 release, and are in the process of building out an ambitious product roadmap.

Our team of 8, 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 (increasing to 27 with length of service) plus bank holidays.
  • A relaxed and fun work environment in great offices at the Woodstock Exchange building in Cape Town.
  • Regular social events and activities.
  • Free refreshments, snacks and Friday lunches.
  • Free coffee allowance at Rosetta Roastery.
  • Free learning & education resources, such as CodeSchool, Treehouse, conferences, events, etc.
Current roles at Samewave
Full Stack Web Developer

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
Front-End Web Developer

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. On the front-end we write our CSS in SASS (SCSS syntax version) using the BEM methodology and do post-processing
of our CSS with Autoprefixer. We only support modern, standards compliant browsers, so there’s no need for you to bring your legacy IE hacks with you.

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, with Slack and Samewave for internal comms.

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

Essential:

  • In depth knowledge of HTML5 mark-up and the ability to create semantically correct document structures.
  • Extensive CSS3 knowledge – specifically around flexbox layouts, animations and 2D/3D transformations and media queries.
  • Significant responsive development experience, developing to fluid layouts, cascading breakpoints and/or specific viewports.
  • Solid JavaScript experience, ideally in an interactive UI setting.
  • Some experience with client-side JavaScript frameworks, ideally one or more of Ember, Angular, React or similar.
  • Experience with Git and Github and pull request workflows.
  • Comfortable working in a Unix environment on OS X.
  • At least 3+ years of development experience in a commercial environment.

Not essential but a plus:

  • Experience writing CSS using the BEM methodology.
  • Experience creating/maintaining/implementing a UI styleguide.
  • Some server-side development exposure, ideally with Ruby on Rails, Python, PHP or similar Object Orientated languages.
  • Some experience with hybrid mobile development and deployment wrappers like
    Phonegap, Cordova, Ionic or similar.

What will you do?

  • Deliver front-end elements of the Samewave mobile and web applications.
  • Develop prototype interfaces for concept validation and testing.
  • 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.
  • 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