Front End Developer at eCampusOntario
Toronto, ON M5H 2W9, Canada -
Full Time


Start Date

Immediate

Expiry Date

18 Nov, 25

Salary

33.0

Posted On

19 Aug, 25

Experience

0 year(s) or above

Remote Job

Yes

Telecommute

Yes

Sponsor Visa

No

Skills

Vendors, Json, Platforms, Jquery, Angularjs, Github, Photoshop, Browsers, Computer Science, Web Applications, Client Side Scripting, Firebug, Gimp, Javascript Libraries, Javascript Frameworks, French

Industry

Information Technology/IT

Description

POSITION SUMMARY

The Front-End Developer will work on a diverse set of projects that allow users to seamlessly interact with technology. The successful candidate will work on the full life cycle development of various projects tied to the strategic priorities of eCampusOntario.
Responsibilities will include translation of the User Interface (UI)/User Experience (UX) design wireframes to actual code that will produce visual elements of various applications. This position requires a combination of programming skills (namely PHP, HTML5, CSS3, and JavaScript) and aesthetics (understanding element arrangements on the screen, the color and font choices, and so on).
The candidate should have a strong understanding of industry trends and content management systems. Experience with the responsive and adaptive design is strongly preferred. Also, an understanding of the entire web development process, including design, development, and deployment is preferred.

EDUCATION, PROFESSIONAL DESIGNATIONS AND DEVELOPMENT

· Bachelor’s degree or Diploma, preferably in Computer Science or related field.

EXPERIENCE

· Minimum of two (2) years’ experience in a front-end development role.

SKILLS

· Experience building user interfaces for websites and/or web applications.
· Experience designing and developing responsive design websites.
· Proficient understanding of web markup, including HTML5, CSS3.
· Ability to understand CSS changes and their ramifications to ensure consistent style across platforms and browsers.
· Ability to convert comprehensive layout and wireframes into working HTML pages.
· Proficient understanding of client-side scripting and JavaScript frameworks, including jQuery.
· Good understanding of JavaScript libraries and frameworks such as AngularJS and ReactJS.
· Comfortable working with debugging tools like Firebug, Chrome inspector, etc.
· Knowledge of how to interact with RESTful APIs and formats (JSON, XML).
· Proficient understanding of code versioning tools (i.e. Git and GitHub).
· Basic knowledge of image authoring tools such as Gimp or Photoshop.
· Strong understanding of PHP back-end development.
· Ability to communicate effectively with technical and non-technical persons at all levels, including staff, clients, executives, and vendors.
· Bilingual English and French considered an asset.
· Ability to effectively manage resources to address competing priorities.
· Demonstrated commitment and understanding equity, diversity, decolonization and
inclusion with the ability to communicate and work effectively with diverse peoples.

Responsibilities

· Assist and participate in the continuous improvement of eCampusOntario’s web experience internally and externally.
· Build high-quality mock-ups, design different prototypes and build staging sites to communicate ideas and solutions with various stakeholders.
· Develop new user-facing features while assuring consistency throughout eCampusOntario’s web experience by respecting our brand guidelines.
· Implement responsible web design principles to ensure that eCampusOntario’s websites renders well across multiple devices.
· Design a framework for creating user apps that grows with the needs of eCampusOntario by developing code libraries that can be used for multiple projects.
· Review app and feature coding and plan future website upgrades with the development team.
· Optimize our web applications for maximum speed and scalability.
· Maintain websites and implement any necessary additions or enhancements.
· Identify and troubleshoot various website issues and coding problems.
· Maintain updated knowledge of the development industry and any advancements in the field.
· Create documentation of website functionality and end-user guides for website administration

Loading...