×
Register Here to Apply for Jobs or Post Jobs. X

Front End Software Developer - Innovation

Job in Cambridge, Ontario, Canada
Listing for: ATS Automation
Full Time position
Listed on 2026-01-01
Job specializations:
  • Software Development
    Software Engineer, Full Stack Developer
Job Description & How to Apply Below

Job Description

We are seeking a Software Developer with strong core competencies in frontend software development to join our team, focusing on creating intuitive, high-performance web applications tailored for system designers, builders, and integrators in the automation industry. You will design, develop and test user interfaces that streamline complex workflows, enabling end users to configure, monitor, and optimize automated systems efficiently. You will be part of a team that helps empower users to interact seamlessly with cutting-edge automation technologies, ensuring robust, scalable, and visually appealing solutions.

Your role will be pivotal in shaping a top-tier software development environment, guiding design decisions, conducting code reviews, contributing to the technical growth of the software team, and maintaining quality documentation. This role requires close collaboration with other teams, technical project managers, product owners, testers, and end users to develop robust products.

Responsibilities as Software Developer:

  • Collaborate with UI/UX designers, developers and stakeholders to develop user-friendly interfaces and frontend code.
  • Gather and evaluate user requirements in collaboration with product managers and engineers.
  • Lead the implementation of the user experience, navigation, and aesthetic design for our applications.
  • Translate business requirements into clear, estimated work items with defined technical acceptance criteria.
  • Lead complex software development technical challenges and demonstrate leadership to mentor management, customers, and peers.
  • Develop and execute tests to verify behavior and performance with a good understanding of frontend testing methods.
  • Write clean, maintainable, and well-documented code that is easily understood by other developers, testable, and accounts for edge cases and errors.
  • Perform reviews of concepts, designs and code, and provide constructive feedback.
  • Make educated recommendations on choices of frontend libraries and frameworks.
  • Produce visual assets such as icons and visual style guide elements.
  • Acquire broad product knowledge to be able to collaborate directly with internal and external stakeholders to solve problems and use the products effectively.
  • Generation of software related product and developer documentation.
  • Occasional full-stack development tasks.
  • Demonstrate a continuous improvement mindset and have a clear understanding of the standard paractices within the department.
  • General Responsibilities:

  • Project accountability including timeline and technical deliverables.
  • Demonstrates ownership through concept, design, coding, testing and tier 3 support.
  • Understand organization's business and products strategy.
  • Ability to contribute to internal or external stakeholder interactions.
  • Ensure that tasks are appropriately sized for continuous integration and incremental delivery with help from teammates and Staff Software Developer.
  • Handle risk, change, and uncertainty within their personal scope of work effectively.
  • General training, and guidance of all team members that are part of his/her team.
  • Responsible for complying with Software Development Life Cycle (SDLC) to ensure software adheres to established standards and is consistent with other products.
  • Business Ethics:

  • Ensure that all business activities are performed with the highest ethical standards and in compliance with the ATS Code of Business Conduct
  • Adhere to all health and safety rules and procedures
  • Qualifications

    Education:

  • A post-secondary engineering or computer science degree, diploma or equivalent with emphasis on software design and development.
  • Experience:

  • 5+ years of web development experience with HTML, CSS, Tailwind, Javascript, TypeScript, and Vite.
  • Skilled in frontend frameworks, preferably React.
  • Strong knowledge of React state management (Redux/RTK, Zustand) and routing (Tanstack Router, React Router).
  • Understanding of responsive and adaptive design principles as well as cross-browser compatibilty and testing.
  • Strong ability to write semantic and accessible HTML.
  • Knowledge of designing and consuming REST APIs with adherance to common REST API design practices.
  • Experience with UI/UX design tools (e.g., Figma, Sketch) for prototyping and collaboration.
  • Some working knowledge of C# and .NET 5+.
  • Strong problem-solving skills and attention to detail.
  • Strong oral and written communication skills; effective team collaborator across functions.
  • Ability to translate technical requirements into user-friendly interfaces.
  • Experience with user research surveys, audits, information architecture, business models, storyboards, use-case scenarios, user flows, wireframes, mockups, and prototyping.
  • Familiar with issue-tracking, revision-control (Git Hub) and ALM software.
  • Familiar with Software Development Life Cycle (SDLC) practices.
  • Strong understanding of modern CI/CD pipelines (Git Hub Actions).
  • Strong awareness of software technologies and software development principles.
  • Experienced in developing and improving Agile…
  • Note that applications are not being accepted from your jurisdiction for this job currently via this jobsite. Candidate preferences are the decision of the Employer or Recruiting Agent, and are controlled by them alone.
    To Search, View & Apply for jobs on this site that accept applications from your location or country, tap here to make a Search:
     
     
     
    Search for further Jobs Here:
    (Try combinations for better Results! Or enter less keywords for broader Results)
    Location
    Increase/decrease your Search Radius (miles)

    Job Posting Language
    Employment Category
    Education (minimum level)
    Filters
    Education Level
    Experience Level (years)
    Posted in last:
    Salary