Description:
Under the direction and supervision of the Manager, Information Technology Architecture and Projects, the Front-End Developer is responsible for website and applications support, design, and development. The primary responsibility of this position is to build and support content-management based platforms with custom themes and user interfaces that provide positive user experiences.
Primary responsibilities:
- Design and develop accessible, user-friendly, visually appealing, and interactive interfaces and content-management themes that are compatible across platforms.
- Analyze client requirements and recommend solutions including developing wireframes, storyboards and task flows.
- Conduct concept and usability testing and gather feedback.
- Design, develop, test, and deploy websites and applications.
- Design websites with a user-centered design following usability and user experience best practices.
- Monitor, modify, and maintain websites for quality and user interaction.
- Collaborate with other technology team members and stakeholders to ensure a seamless user experience.
- Collaborate with content providers to ensure communication objectives are achieved.
- Participate in the establishment of, and support, user experience standards, processes, frameworks and best practices.
- Prepare project plans to present technical ideas and establish timelines.
- Participate in multi-disciplinary teams assigned to special projects and work collaboratively with employees in other sections.
- May be requested to undertake other related duties on a periodic basis.
Knowledge and Experience Requirements
Education / Experience:
- Two (2) or three (3) year community college program in Computer Science, Computer
Engineering, or equivalent.
- Three (3) to five (5) years’ experience in website and web application design and development.
Language requirement:
- Fluency in both French and English is an asset
Skills and experience required:
- Extensive experience working with the Angular JS development framework.
- Comprehensive knowledge of JavaScript, SCSS, CSS3, and HTML5.
- Extensive experience developing applications on AWS using Amplify and related Services.
- Experience creating unit tests for Angular apps.
- Knowledge of web standards, usability principles, and accessibility guidelines.
- Ability to troubleshoot front-end performance and common development issues.
- Ability to deal with competing priorities.
- Self-motivated and initiative to get tasks completed and issues resolved.
- Understanding of web-based design and customer service.