Full Stack Web Developer


Location: Remote, Canada
Type: Full time
Salary: Competitive


Fig Leaf Group is looking for an Intermediate Full Stack Web Developer, with a focus on front end development,to join our team responsible for building new client websites as well as maintaining existing client websites.

Responsibilities

  • Building highly interactive, front end heavy client websites using modern tech stack
  • Maintaining and supporting development needs on existing client’s websites
  • Be able to run with development projects with minimal assistance from senior developers
  • Create websites that are responsive, fast, and easy-to-maintain by other developers and content editors
  • Contribute to product development team when/if agency client work is quiet

Requirements

  • JavaScript – specifically ES6, NodeJS, Vanilla JavaScript, ReactJS, D3.js, PixiJS
  • Git version control, HTML5, CSS3, and build tools such a Yarn, NPM
  • Experience animating with CSS and JavaScript
  • Experience with creating data visualizations
  • Building web products that are Responsive, Localized and Accessible (specifically WCAG 2.0 Level AA)
  • Data security best practices
  • Working with microservices
  • Working and understanding all stages of software development
  • Reviewing and participating in meaningful code reviews on Github
  • Effectively communicating to both technical and non-technical team members
  • Familiarity with Cloud based services such as AWS
  • Has had previous agency experience
  • Working in an Agile/scrum environment with large team

Personal Skills + Education:

  • Bachelor’s degree or diploma in computer science, computer engineering or related technical discipline or
    equivalent industry experience
  • 3-5 years web development experience
  • Has had previous agency experience
  • Driven to succeed in a fast pace and continuously evolving environment
  • Passionate about delivering high quality software and best user experience possible
  • Have a positive attitude with good interpersonal skills and is approachable and supports others
  • Ability to multitask and prioritize
  • Strong analytical and problem-solving skills
  • Solid work ethic, strives to meet and exceed expectations
  • Take pride in your work