July 15, 2019

Full-Stack Web Developer

We are looking for an outstanding Full-Stack Web Developer to be responsible for the coding of our clients’ websites and web applications. Responsibilities include both frontend and backend related development as well as some DevOps work. The ideal candidate will be equally proficient with the front-end as well as back-end technologies, with ability to handle server side logic as well as html/css and be an expert in Javascript. Bachelor degree in computer science or equivalent program is required. Years of experience: 3+

Required skills:

Front-end:

  • Knowledge of HTML, JavaScript, and CSS
  • CSS preprocessors like Sass or LESS
  • JavaScript frameworks like React JS, AngularJS, or Ember etc.
  • JS-based build tools like Grunt, Gulp, and Bower. 
  • React Native and Gatsby is a huge plus!
  • Front-end (CSS) frameworks like Foundation or Bootstrap
  • jQuery, AJAX
  • Translation of designer mock-ups and wireframes into front-end code (Photoshop, Illustrator, Adobe XD, Sketch)
  • Experience working with prototyping tools like Invision, Zeppelin, Figma, Adobe XD


Back-end:

  • Solid foundation in data structures, algorithms, and system design
  • API design and development
  • Server-side languages: PHP (primary), Node.js (nice to have)
  • Database technologies: MySQL (primary), MongoDB (nice to have)
  • Web server technologies like J2EE, Apache, Nginx, ISS, etc. are a plus
  • Frameworks related to the server-side languages: Laravel (primary), Express.js (nice to have)
  • LAMP stack (primary), MEAN stack (nice to have)


CMS knowledge:

  • Experience working with Wordpress
  • Experience working with Drupal (both 7 and 8)
  • Other PHP CMSs is a plus (Expression Engine, Bolt)


Administration and organization:

  • Database administration and management of a hosting environment
  • Domain (DNS) management
  • Version control with GitHub (Bitbucket)
  • Understanding of agile/scrum process (experience in working with JIRA)


Please send your resume and links to your previous work to jobs.yyz@arrivalsdepartures.com