Teckhorizon Inc
Front-End Software Developer
Teckhorizon IncCanada1 day ago
ContractEngineering, Information Technology
Overview

The client is seeking a Senior Front-End Software Developer to support the design, development, and delivery of large-scale, user-focused digital services. This role involves building modern, responsive, and accessible web interfaces while collaborating closely with cross-functional teams throughout the full Software Development Life Cycle (SDLC).

Responsibilities

Front-End Development

  • Design, develop, and implement front-end code for user interfaces and interactive web applications.
  • Translate technical and business requirements into working, tested, and maintainable applications.
  • Build responsive, cross-browser compatible user interfaces for large-scale web platforms.
  • Apply modern UI/UX patterns to deliver intuitive, accessible, and high-performing user experiences.
  • Optimize page load performance and troubleshoot front-end issues.

Application Development & Support

  • Write, test, debug, document, and maintain front-end and supporting application code.
  • Resolve technical issues related to application functionality, integrations, and deployments.
  • Support application implementation, migrations, and post-implementation troubleshooting.
  • Conduct unit testing and participate in design walkthroughs and technical reviews.

Collaboration & Delivery

  • Collaborate with developers, designers, QA, and business stakeholders across Agile teams.
  • Participate in structured development methodologies, including Agile/Scrum.
  • Work with external vendors and third parties for integrations, pilots, and beta programs.
  • Contribute to product strategy discussions, technical roadmaps, and solution design.

Accessibility & Documentation

  • Ensure compliance with AODA and WCAG 2.0 AA accessibility standards.
  • Prepare and maintain technical, system, and user documentation as required.

Must-Haves

Education

  • Bachelor’s degree in Computer Science, Information Technology, or a related field.

Experience & Technical Skills

  • 10+ years of hands-on development experience using Java.
  • 5+ years experience with React, TypeScript, HTML5 / CSS3, Node.js (including NPM), RxJS
  • Strong experience with JavaScript (10+ years).
  • Experience with Next.js and Jamstack architecture.
  • Experience building and testing RESTful APIs.
  • Experience with responsive web application development, front-end testing, debugging, and performance optimization.
  • Experience with Bootstrap, jQuery, Spring Framework (MVC, Security, JPA, Spring Boot), Maven, Bitbucket and version control practices
  • Oracle Database experience (10+ years) including SQL, Tables, Views, Sequences, Stored Procedures, Functions, Triggers
  • Hands-on experience ensuring AODA / WCAG 2.0 AA compliance.
  • Strong experience working in large organizations and enterprise-scale teams.
  • Proven experience with Agile methodologies and SDLC best practices.
  • Current, hands-on development experience.

Nice-to-Haves

  • Experience with rapid application development (RAD) methodologies.
  • Knowledge of Information Management principles, policies, and practices.
  • Experience with middleware and gateway technologies.
  • Experience reviewing and modifying installation and deployment scripts.
  • Experience providing post-implementation production support.
  • Experience conducting design walkthroughs and technical review sessions.
  • Familiarity with government or public-sector digital environments.

Key Skills

Ranked by relevance