Quester Tangent
Web UI Developer (Intermediate)
Skills
12 days ago
Share this opportunity
Share this opportunity to other talents of your network:
✓ Offer them a visibility boost with clients.
✓ Help your contacts find their next job.
Important information
Contract type:
Permanent
Location:
Saanichton, BC V8M, Canada
Work mode:
Onsite
Published on:
14 October 2026
What they need
ABOUT US:
Quester Tangent has had the privilege of being at the forefront of the train technology industry for over 30 years. Based on Canada’s beautiful Pacific Coast, our talented team takes pride in helping to make smarter and more connected trains through every stage of the lifecycle - from design to ongoing support. Our leading-edge solutions help enhance public transit systems across North America, making travel safer, more efficient, and comfortable for everyone.
When you join Quester Tangent you will be joining a closely-knit team that is passionate about the work we do and the positive impact it has on transit systems. Working on large, multi-year projects allows you to see the long-term difference you are making. If you would love to contribute to meaningful change in the world’s transit networks, Quester Tangent would love for you to join our team.
THE ROLE:
The Web UI Developer is responsible for the implementation of Quester Tangent’s on-train user interface. This comprises implementing a specification, handling page navigation, element styling, and general logic to provide a consistent and high-quality user experience. To be successful in this role, the incumbent should have experience with the full software life-cycle relating to user interface design and implementation. Additionally, this role may contribute in the creation of graphical assets and wireframes as needed.
KEY RESPONSIBILITIES:
- Build and maintain Quester Tangent’s on-train front-end using Node Server and JavaScript.
- Implement user interfaces to a provided design.
- Write custom API specifications.
- Integrate with our C++ backend using a Foreign Function Interface.
- Develop and maintain C++ code as needed for Quester Tangent’s Monitoring and Diagnostic, or Passenger Information System backends.
- Collaborate as part of a development team to support detailed design, implementation, and validation of code.
- Engage in coordination and collaboration with software development team members and internal stakeholders.
- Participate in design discussions, code reviews, and support teams in the field to aid personal career progression.
- Prepare requirements, design, and test documentation according to IEEE 1558 software standards.
QUALIFICATIONS, EXPERIENCE & SKILLS:
- A Diploma or Degree in Software or Computer Engineering, Computer Science, or a related field is required.
- 7+ years of experience.
- Knowledge of design for test methodologies, including white and black box testing.
- Awareness and knowledge of software standards.
- Familiarity with web-based technologies, including Node.js, WebSockets, JavaScript, CSS, HTML, DOM, and JSON.
- Development experience under Linux OS using tools like gdb, valgrind, tcpdump, SSH.
- Familiarity with IEEE software standards, specifically related to rail equipment, is considered an asset.
- Experience with Perforce Helix revision control system.
- Creation of automated test scripts for unit and integration testing.
- Understanding of networking and distributed system concepts.
- Proficiency with application networking software is an asset.
- Experience with JIRA.
- Experience with coding and debugging JavaScript is essential.
- Familiarity with software version control systems.
- Excellent communication skills both verbal and written.
- Strong organizational skills.
- The ability to innovate while creating maintainable and testable solutions is valued.
COMPENSATION:
The annual salary for this role is $77,000 - $90,000 per annum, though actual compensation may vary based on factors such as experience and qualifications.
WHY JOIN QUESTER TANGENT?
- Expertise and Innovation: At Quester Tangent, your ideas shape our future. Our creative community tackles challenges together, celebrating each step forward.
- Impactful Work: As a passionate team, we're devoted to improving public transit and making a real difference in communities worldwide.
- Growth and Development: We invest in your development through mentorship and opportunities, helping you build expertise and advance your career.
- Work-Life Balance: We value your time outside of work and encourage you to disconnect and recharge after hours.
- Inclusive Culture: Your unique perspective makes us better. Here, differences are celebrated, and every voice shapes our success.
- Perks and Benefits: From quarterly "me days" to engaging company events, our strong compensation package supports your well-being.
To apply for this role, please send a cover letter and resume to [email protected], identifying the position to which you are applying for.
Quester Tangent Corporation is an equal opportunity employer and encourages applicants from diverse backgrounds, including women, Indigenous peoples, persons with disabilities, and members of visible minorities. We are committed to providing accommodation throughout all stages of the recruitment process in accordance with the British Columbia Employment Standards Act (ESA). If you require accommodation during the hiring process, please inform the Human Resources representative. All information regarding accommodation requests will be handled with the utmost confidentiality.
Pay: $77,000.00-$90,000.00 per year
Benefits:
- Dental care
- Extended health care
- Life insurance
Work Location: In person
Other offers great for you!
These companies are also looking for great profiles
Tenth Revolution Group
QA Automation Engineer Senior (Web puis Linux embarqué)
400-450
Freelance
Remote
Skills
7 days ago
Quick apply
Salutech
Architecte IA
650
Freelance
Paris, France
Remote, Hybrid
Skills
4 hours ago
Quick apply
Tenth Revolution Group
Développeur Front-end React confirmé
Freelance
Montargis, France
Hybrid
Skills
43 minutes ago
Quick apply
No company information available.