Job Title: Full Stack Web Developer
We are seeking a highly skilled Full Stack Web Developer to join our team. The ideal candidate will have a strong understanding of front-end and back-end development, as well as experience with agile development practices.
* Main Responsibilities:
* Develop websites, web applications, and HTML-based assets with some oversight from other team members
* Test code to verify it meets requirements and works as intended prior to submitting for code review
* Work between multiple delivery platforms and browsers, and optimize output to match the specific user context
* Develop and document reusable code structures that are scalable and production ready
* Participate in monitoring production and troubleshooting basic issues to ensure website stability
* Assist with estimating and planning incoming work, and performing peer code reviews
* Research and recommend technology solutions and services to further business objectives
* Work with existing content management system (CMS) on website edits, asset postings and other updates
* Required Skills and Qualifications:
* Bachelor's degree or equivalent experience
* Experience as a Web Developer
* Good understanding and experience with semantic HTML, modern CSS and JavaScript, and a component driven approach utilising front-end frameworks and libraries (E.g. Vue, Svelte, Angular)
* Good experience with responsive web design
* Experience with agile development practices
* Good verbal communication skills, active listening skills and interpersonal skills
* Good collaboration skills, applied successfully within a team as well as with peer employees in other areas
* Good critical thinking and problem solving skills
* Able to thrive in a fast paced, deadline driven environment
* Good attention to detail
* Good knowledge of modern web browsers
* Good understanding of SEO and UX principles
* Good working knowledge of Git
* Demonstrates curiosity, passion and proactivity
* Possesses a team mentality and believes in collective success
* Up to 5% travel time required