Location: Remote, Canada
Type: Full time
Salary: Competitive
Fig Leaf Group is looking for an Intermediate 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