Description
Front-End Developer Role
Key Responsibilities and Duties:
JavaScript, HTML, CSS:
- Develop and maintain UIs using plain JavaScript, HTML, and CSS.
LMS Customisation:
- Customise and optimise Canvas or Moodle platforms.
System Integration:
- Ensure seamless integration with back-end systems.
Query Use:
- Apply jQuery if needed, focusing on plain JavaScript.
UX Enhancement:
- Improve user experience through feedback and testing.
Team Collaboration:
- Work closely with cross-functional teams.
Problem-Solving:
- Quickly identify and resolve front-end issues.
Quality Assurance:
- Ensure cross-browser compatibility and thorough testing.
Skills and Qualifications:
- Proficiency in JavaScript, with the ability to develop and maintain dynamic user interfaces using plain JavaScript.
- Expertise in HTML and CSS for building responsive, accessible, and modern web pages and components.
- Familiarity with CSS preprocessors (e.g., SASS, LESS) is a plus.
- Practical experience with jQuery for DOM manipulation, although focus will be on using plain JavaScript where possible.
- Experience in Canvas or Moodle platform customisation and optimisation to tailor learning management systems to specific needs.
- Strong understanding of how to integrate front-end systems with back-end APIs, databases, and services.
- Solid knowledge of user experience principles and design patterns, with the ability to implement designs that enhance usability and accessibility.
- Ability to ensure consistent and seamless user experiences across different browsers and devices.
- Proficiency in testing and debugging front-end issues, ensuring functionality, performance, and security. Familiarity with testing frameworks is a plus.
- Strong analytical and troubleshooting skills with the ability to quickly identify and resolve issues in the development process.
- Excellent teamwork and communication skills for working effectively with cross-functional teams including designers, back-end developers, and product managers.
- Ability to adapt to changing requirements and priorities, with a focus on continuous improvement and learning.
Work Health and Safety Responsibilities:
- Take reasonable care for own health and safety
- Take reasonable care for the health and safety of others
- Comply with any reasonable instruction
- Cooperate with any reasonable policies and procedures
- Lead by example and promote health and safety at every opportunity