×
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-13
Job specializations:
  • Software Development
    Software Engineer, Full Stack Developer, Software Testing, Senior Developer
Job Description & How to Apply Below

The world isn’t standing still, and neither is ATS Life Sciences - We don’t follow the trends. We set them!

Are you interested in being part of a team that makes a difference? Join our growing ATS Life Sciences Systems team a division of ATS Corporation, a publicly traded global enterprise with a proud history, we are helping advance the future with our factory-wide automation solutions. Within Life Sciences Systems, what we do matters – we custom design, build and service critical automated solutions for medical device and pharmaceutical companies.

We are dedicated to assisting our customers in improving the quality of life for people around the world. When there is no room for error, and product failure is not an option, leading life sciences companies trust us to resolve their production challenges.

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…
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