University of British Columbia
Staff – Non Union
M&P – AAPS
AAPS Salaried – Information Systems and Technology, Level A
Front-end Software Developer
Research jobsincanada.one Scientific Computing and Numerical Linear Algebra jobsincanada.one Greif jobsincanada.one Department of Computer Science jobsincanada.one Faculty of Science
$4,688.67 – $6,754.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
April 22, 2023
Note: Applications will be accepted until 11:59 PM on the day prior to the Posting End Date above.
Job End Date
Apr 30, 2024
Under the supervision of the project Principal Investigator (PI), and in consultation with other members of his group, the Software Developer will work on the development of a front end for a Computational Chemistry SaaS solution. This will involve collaborating with members of the Chemistry department. The Front-End Software Developer is a full-time position.
The Computational Chemistry SaaS project will have 2-3 software developers working on the project at any time. To that end, the role of Front-End Software Developer will be both challenging and rewarding. The goal of the project is the production of a novel cloud-based tool for chemists to explore and discover new materials and chemical reactions. The role of the Front-End Software Developer will be instrumental to the success of the project as a whole.
The Software Developer reports directly to the Principal Investigator, Dr. Chen Greif. The Software Developer also interacts with diverse employees and collaborators, from various backgrounds and locations; and they assist with the management and development of trainees as necessary.
Working on the development of the front-end of the tool; responsibilities include coding, designing, application management, troubleshooting, monitoring updates and possible security threats; will involve collaborating with other programmers.
Create reports and present development updates to the team and work with staff and users to identify, categorize, parse out and articulate problems that occur in applications.
Preparing basic reports on activities and plans
Supporting the creation of user guides
Frequently reporting to the team on development progress, including demonstrations of the app components developed
Frequently updating and maintaining the github repository
Assisting in any other related development activities, as required
platforms (e.g., Slack) during regular work hours; forwarding to appropriate contacts when necessary
Performing other related duties and tasks as required
Consequence of Error/Judgement
Poor performance will seriously impact the ability of the project to achieve its goal. Continuance of project funding, community alliances, industrial partnerships and ongoing support for the PI could all potentially be affected.
The Front-End Software Developer will be directly supervised by the PI, and will also receive supervision related to particular tasks from other team members. The work involves both independent work and work within a team environment. The employee will maintain regular contact with the PI weekly meetings, as well as through email, telephone and other communication platforms, as necessary.
Provides advice and guidance to team members,, and manages trainees as needed.
Undergraduate degree in a relevant discipline. Minimum of one year of related experience, or the equivalent combination of education and experience.
Good working knowledge of Angular framework
Experience working with IDEs such as
Strong understanding of client-server architecture, APIs, and website networking
Experience developing and debugging web applications
Experience with Git and GitHub
Previous experience with user-interface design is preferred.
Familiarity with common software programs
Ability to problem-solve in collaboration with others
View or Apply
To help us track our recruitment effort, please indicate in your cover/motivation letter where (jobsincanada.one) you saw this job posting.