Front-End Developer

Where do you come in as our FrontEnd Developer?

We’re are looking for a Front-End Javascript developer with experience in core web technologies – Javascript, HTML5, CSS to work in our highly successful JustRide team.

Masabi is the world’s leading provider of mobile ticketing solutions for the transport industry, allowing customers to buy and display tickets on their smartphone. Our JustRide mTicket applications mean that waiting in line for tickets is a thing of the past for customers whilst agencies are able to drastically reduce the cost of their operations. Our first major client was Boston in 2012. In 2014 we rolled out mobile ticketing to Athens and this year we’re doing the same in New York as well as other major global cities.

The JustRide platform consists of a server API driving mobile applications, a graphical back-office UI and provides secure web ticketing sales. It will also be doing some fairly involved fraud analysis, related analytics and number crunching. It handles multiple thousands of payment transactions a day and over $60 million in revenue went through the platform in 2015 – a figure which will increase significantly in 2016.

What will you be doing as our Front End Developer?

Working on a large, high quality codebase implementing exciting new features to be rolled out to customers across the world. Ensuring high standards by comprehensive unit and end to end testing, constantly improving and upgrading code and ensuring we are working to the latest standards, best practices and utilising up to date frameworks. Working closely with a cross-discipline team to deliver robust and reusable components originating from product requirements through UX, design, development, and quality assurance. Being pro-active within our team and contributing to code reviews, passing on expertise and technical roadmapping.

Tools we use

  • Angular / Ionic / d3.js / Cordova
  • ES6 / Babel / TypeScript / Node.js / SCSS / LESS
  • Gulp / Protractor / Jasmine / Karma
  • Android / iOS
  • Jira / Bamboo / Git
  • RESTful JSON backend (Java / MySQL / AWS)

Great if you…

  • Experience working as a JavaScript developer.
  • Strong OOP language background (e.g.C#/Java/Ruby/Obj-C/C++).
  • Deep understanding of JavaScript fundamentals, OOP and functional programming.
  • Working experience with at least one modern JavaScript framework, ideally AngularJS.
  • Experience with CSS, HTML5 across multiple browsers and devices.
  • Significant working experience with – and a desire to work using – agile methodologies (e.g. Kanban, XP, Scrum, Continuous Delivery).
  • Experience with automated testing (e.g. TDD/BDD & related tools).
  • Experience building hybrid mobile apps (e.g. Cordova / Ionic).
  • Experience with iOS & Android development.

Who we are!

Masabi is the global leader in mobile ticketing and fare collection for transportation. We deliver transport ticketing solutions that delight customers and reduce cost for agencies and operators. Masabi’s JustRide is a scalable mobile ticketing and fare management platform, which allows agencies to upgrade or replace their legacy ticketing systems at a fraction of the cost of traditional options and at a minimum risk for our agency partners.

How to Apply

APPLICATIONS FROM RECRUITERS WILL BE REJECTED

Please send a copy of your CV and a brief cover note (see below) with the subject: “I am applying for: Front End Developer” to tech-jobs@masabi.com.

Cover note:
Please provide a brief cover note (traditional cover letter not necessary) including:

  • Links to any LinkedIn, Twitter, GitHub, StackOverflow accounts.
  • Code examples (doesn’t have to be JavaScript) – either links to repos or attach in Zip file.
  • List any industry related people/blogs you like to follow.
  • List any industry related books/literature you’ve read which has particularly inspired you.
  • List any conferences or community events you like to attend.