Full-Stack JavaScript Developer

We are looking for a seasoned full-stack engineer to build out and manage our entire web infrastructure. Successful candidates will have a minimum of three years’ recent experience with all of the skills listed below.

Responsibilities

  • Design and implementation of the overall web architecture
  • “Pixel-perfect” implementation of user interface
  • Design and deployment of our database
  • Ensuring the entire stack is designed and built for speed and scalability
  • Design and construction of our REST API
  • Integrating our front-end UI with the constructed API
  • Design and implementation of continuous integration and deployment (may be)

Skills and Qualifications

  • Strong understanding of JavaScript, its quirks, and workarounds
  • Basic understanding of web markup, including HTML5 and CSS3
  • Good understanding of ReactJS
  • Good understanding of asynchronous request handling, DOM updates and performance optimisation.
  • Proficient understanding of cross-browser compatibility issues and ways to work around such issues
  • Familiarity with JavaScript module loaders, such as Require.js and AMD

Front-end Technologies

  • CSS Framework (Bootstrap, Semantic UI and/or ANT)
  • ReactJS
  • VueJS

Backend Technologies

  • HapiJS
  • SailsJS
  • ExpressJS
  • Fastify
  • Molecular Services

Database Technologies

  • MySQL
  • PostgreSQL
  • MongoDB.

Deployment Options

  • AWS
  • Heroku

To Apply:

Please email your resume to [email protected] with “Career Enq: FSJS2019” in the subject line. No phone calls please.

Only applicants invited to interview will be contacted.