Staff - Non Union
Job Category
M&P - AAPS
Job Profile
AAPS Salaried - Information Systems and Technology, Level B
Job Title
CTLT UX Web Developer
Department
Web Strategy | Centre for Teaching, Learning and Technology
Compensation Range
$6,251.00 - $8,986.00 CAD Monthly
The Compensation Range is the span between the minimum and maximum base salary for a position. The midpoint of the range is approximately halfway between the minimum and the maximum and represents an employee that possesses full job knowledge, qualifications and experience for the position. In the normal course, employees will be hired, transferred or promoted between the minimum and midpoint of the salary range for a job.
Posting End Date
November 28, 2024
Note: Applications will be accepted until 11:59 PM on the Posting End Date.
Job End Date
We will only consider applications with cover letters. As part of your cover letter, please include why you would be a good fit for this role.
At UBC, we believe that attracting and sustaining a diverse workforce is key to the successful pursuit of excellence in research, innovation, and learning for all faculty, staff and students. Our commitment to employment equity helps achieve inclusion and fairness, brings rich diversity to UBC as a workplace, and creates the necessary conditions for a rewarding career.
Job Summary
The Centre for Teaching, Learning and Technology (CTLT) is a central UBC unit providing leadership, academic services, and support to the university community in the areas of teaching and learning scholarship, course, and program development, learning design, educational technology support and development, instructional support, and teaching practice development.
The CTLT UX Web Developer is responsible for developing and maintaining the CTLT’s online ecosystem, including development and maintenance of our production and staging platforms (UBC Blogs, CMS, Wiki, H5P, Events), web applications, websites and other web tools.
Organizational Status
The UX Web Developer is a member of the CTLT Learning Technology Web Strategy team, reporting to the Manager, Web Strategy. Takes direction from the Manager, Marketing & Communications, and works closely with the Marketing & Communications, and Events teams.
Work Performed
- Develops and maintains the CTLT web ecosystem, which includes a variety of digital properties (e.g., ctlt.ubc.ca, events.ctlt.ubc.ca, institute.ctlt.ubc.ca, tlef.ubc.ca, ai.ctlt.ubc.ca, udlhub.ubc.ca, and sap.ubc.ca).
- Uses HTML, JavaScript, CSS, PHP and other server-side programming, scripting, and database-query languages, often within WordPress, and other Web-based software, to develop and enhance UBC CTLT Events, UBC CMS, UBC Blogs, and other web applications used for teaching and learning at UBC.
- Uses version control systems to collaborate with other developers within the CTLT; and engages in agile software development processes including creating user stories and engaging in sprint planning.
- Documents code for internal and Open-Source distribution and creates user manuals and documentation for end users.
- Provides technical guidance on system applications; advises programmers developing faculty- and/or department-specific modules.
- Ensures any unit-specific modules are architected for reuse in the broader UBC context.
- Provides first point-of-contact guidance around technical solutions for clients via email/ticketing system or other modes of communication within the organization.
- Manages the architecture and navigation structure of the department’s websites, within a WordPress development environment, and ensures it is up to date according to the current Web Content Accessibility Guidelines (WCAG) to continually improve user experience in terms of web design, consistency, usability, and accessibility.
- Collaborates with the CTLT Communications Designer to create wireframes, mock-ups, prototypes, use/test cases, and project documentation for the development of web properties.
- Collaborates with teams within the CTLT to translate wireframes and mock-ups into live webpages and/or websites.
- Collaborates with stakeholders to evaluate their website requests, provide technical guidance counsel based on industry best practices, and leads implementation.
- Uses knowledge of UBC brand standards and CTLT internal design guidelines to ensure that all content is presented to a high professional standard.
- Advocates for, and leads the adoption of, best practices in website information organization and user-centred design, to balance the needs of the audience with the goals of the unit.
Core Duties:
- Programs small/discrete software application modules.
- Conducts testing and debugging of small modules to ensure application meets specifications.
- Prepares programming documentation for assigned programs.
- Supports software development lifecycle and applies and follows appropriate programming/development methodologies and best practices as instructed.
- Maintains appropriate professional designations and up-to-date knowledge of current information technology techniques and tools.
- Participates in project planning and implementation.
- Builds and maintains good working relationships and collaborates with others to achieve client objectives.
- Performs other related duties as required.
Consequence of Error/Judgement
Works under the general direction of the Manager, Web Strategy. Work reviewed in terms of conformance with established standards and specific objectives. This position requires a high level of discretion, judgement and initiative. All communication outside of the CTLT is representative of the department and should be conducted in a professional and formal manner. Inappropriate judgement could potentially damage the reputation of the CTLT and the University and could possibly have a negative impact on future partnerships.
Supervision Received
Reports directly to the Manager, Web Strategy, with direction from the Manager, Marketing & Communications.
Supervision Given
None
Minimum Qualifications
Undergraduate degree in a relevant discipline. Minimum of two years of related experience, or the equivalent combination of education and experience.
- Willingness to respect diverse perspectives, including perspectives in conflict with one’s own
- Willingness to engage in continued learning of new web technologies and paradigms.
- Demonstrates a commitment to enhancing one’s own awareness, knowledge, and skills related to equity, diversity, and inclusion
Preferred Qualifications
- Undergraduate degree in a relevant discipline and/or a strong portfolio of tech education (online certificates, courses).
- Programming in JavaScript, php, python (optional), or some other server-side programming language.
- High level of proficiency in WordPress ecosystem (underlying technologies, core and plug-ins).
- Knowledge of json and data formats.
- CSS frameworks such as tailwind.
- Knowledge of database concepts, database query language and applications (such as MySQL).
- Knowledge of responsive design and mobile web technologies.
- Knowledge of UX design and information design
- Experience working well with clients to elicit needs.
- Collaborating effectively with other teams in the unit with a strong customer service orientation.
- Basic systems and tools knowledge including software repository hygiene, scripting.
- Professional experience in a post-secondary institution or similar environment an asset.
- Demonstrated ability to work in a project-based environment and handle multiple and concurrent priorities, meet deadlines, and respond to client requests, ideally in a complex organizational environment.
- Demonstrated organizational skills in project and time management, with an ability to work under pressure to meet multiple deadlines.
- Excellent communication skills, both verbal and written, with an ability to impart and interpret technical information with audiences of mixed levels of ability.
- Demonstrated ability to function as a member of a team.
- Ability to work independently.
- Ability to maintain accuracy and attention to detail.