Contact Us

Frontend Developer

Position Job Title: Frontend Developer

Location: Niagara Falls, Ontario

Reports To: Manager, Student Systems and Business Intelligence

Primary Purpose

We are seeking a qualified Frontend Developer to join our dynamic team at the University of Niagara Falls Canada (UNF). This position will report directly to the Manager of Student Systems and Business Intelligence within the Office of the Registrar. As a Developer, you will play a key role in designing, developing, and managing custom components within the Ellucian Experience platform. Leveraging your expertise in JavaScript, React, REST APIs, Node.js, HTML, CSS, and related technologies to create innovative solutions. Additionally, but not limited to, you will collaborate on workflow development using Ellucian Workflow/Salesforce Flow/similar platforms, ensuring seamless integration with various university systems. Your responsibilities will also encompass developing communication templates to facilitate effective interactions within the platforms.

Specific Responsibilities

The Frontend Developer will be responsible for the following, as well as other related duties as assigned, to support the business objectives and purpose of the Office of the Registrar and the University:

  • Collaborate with cross-functional teams to understand business requirements and translate them into technical solutions within the Ellucian Experience, Colleague UI and related platforms.
  • Design and develop custom cards using JavaScript, React, and Node.js to enhance the user experience and meet specific University needs.
  • Integrate REST APIs and other external systems to enable data exchange and functionality within the Ellucian environments and other systems at the University.
  • Create communication templates using HTML to deliver personalized and engaging messages to students, faculty, and staff.
  • Implement and maintain CSS stylesheets for consistent branding and UI design across Ellucian products, including Ellucian Colleague.
  • Lead the design, development, and implementation of complex workflow processes within the systems at the University, utilizing Ellucian Workflow/Salesforce Flow, to streamline university operations and enhance efficiency in administrative tasks.
  • Troubleshoot issues, optimize performance, and ensure scalability of custom solutions within the ecosystem of systems.
  • Develop and upkeep documentation for customizations, integrations, and technical procedures.
  • Conduct data analysis and build reports to inform decision-making and optimize user experiences.
  • Ensure data security and compliance with relevant regulations.
  • Stay updated on industry trends and best practices in web development, user experience design, and higher education technology.

Position Requirements:
To be successful in the Frontend Developer role, an individual must possess, and be committed to developing, maintaining, and demonstrating the following:


  • Excellent writing abilities and proven abilities to communicate effectively with stakeholders at all levels of the organization.
  • Demonstrated ability to exercise sound judgment, prioritize tasks, proactively plan, and anticipate and problem-solve issues as they arise.
  • Excellent time management, prioritization, multi-tasking skills, and attention to detail.
  • Ability to work effectively with a wide range of academic and administrative staff and applicants/students.
  • Excellent analytical, organizational, and problem-solving skills
  • Ability to adapt to evolving technologies and changing business requirements, with a focus on enhancing user experience.

Education and Experience:

  • Bachelor’s degree in computer science, Information Technology, or related field and/or a relevant coding-based college diploma with focused practical experience.
  • 3-5 years of relevant industry experience in front-end development.
  • Demonstrated proficiency in crafting web applications utilizing JavaScript, React, Node.js, with expertise in development environments such as Visual Studio Code and tooling like Insomnia, alongside implementation of RESTful APIs.
  • Strong understanding of HTML, CSS, and responsive design principles.
  • Familiarity with Ellucian Experience and Ellucian Colleague (or similar higher education ERP systems) is highly desirable.
  • Demonstrated ability to manage multiple projects and prioritize tasks in a fast-paced environment.
  • Proficient with version control systems (e.g., Git) and agile software development methodologies is a plus.
  • Experience with SQL/PostgreSQL and working knowledge of relational databases.
  • Possess an exceptional level of proficiency in the Microsoft Suite, demonstrating comprehensive skills in applications such as Excel, PowerPoint, Outlook and collaborative tools like MS Teams and OneNote.

Diversity, inclusion and equity

The University of Niagara Falls Canada (UNF) is strongly committed to equity, diversity, and inclusivity within its community and especially invites applications from all qualified candidates. Racialized persons / persons of color, women, Indigenous / Aboriginal People of North America, persons with disabilities, 2SLGBTQI+ persons, and others who may contribute to the further diversification of ideas are encouraged to apply.

We will accommodate the needs of the applicants and the Ontario Human Rights Code and the Accessibility for Ontarians with Disabilities Act (AODA) throughout all stages of the selection process, please advise to ensure your accessibility needs are accommodated through this process. Information received relating to accommodation measures will be addressed confidentially.

We greatly appreciate your time and efforts in applying for the position at University of Niagara Falls Canada, however, please note only successful candidates will be contacted.

If you require any accommodations at any point during the application and hiring process, please contact