Overview
Software Developer- Front End Jobs in Toronto, Ontario, Canada at Teckhorizon Inc
Title: Software Developer- Front End
Company: Teckhorizon Inc
Location: Toronto, Ontario, Canada
About The Role
Our client is looking for a Senior Front-End Software Developer to join the Labour and Transportation Cluster team. In this role, you will build and maintain front-end applications for large public sector systems.
Responsibilities
- Develop and maintain front-end applications using modern web technologies.
- Create user interfaces based on business and technical requirements.
- Write clear, maintainable, and reusable code.
- Prepare technical specifications and support documentation.
- Test, troubleshoot, and resolve issues in front-end applications.
- Integrate applications with RESTful and SOAP APIs.
- Work closely with business and technical teams to gather and confirm requirements.
- Participate in code reviews, testing, and release activities.
- Follow software development best practices and agile delivery methods.
- Ensure applications meet Accessibility for Ontarians with Disabilities Act (AODA) requirements.
- Support cloud-based solutions and deployment processes.
- Contribute to improvements in usability, performance, and overall user experience.
Required Skills And Experience
- Minimum 3 years of front-end web development experience.
- Strong experience with HTML5, CSS3, JavaScript, Angular, TypeScript, Bootstrap, and Node.js.
- Experience working with RESTful and SOAP APIs.
- Experience using Git, SVN, pull requests, and source control branching.
- Familiarity with Swagger UI, Postman, OAuth, and JWT.
- Experience with testing tools such as Jasmine.
- Understanding of responsive design, browser compatibility, and front-end performance.
- Knowledge of agile software development practices.
- Understanding of relational database concepts.
Preferred Skills And Experience
- Experience with Redux, Webpack, and Angular CLI.
- Experience using Azure DevOps, Docker, and CI/CD pipelines.
- Knowledge of rapid application development methods.
- Experience supporting middleware, gateways, and production systems.
- Familiarity with accessibility standards and user documentation.
- Experience participating in product planning, pilot projects, or beta testing.
We are looking for someone who is organised, collaborative, and able to work effectively in a fast-paced environment.