Senior UI Software Engineer - Roche - ref. j5236723

apartmentRoche placeMississauga calendar_month 
Roche fosters diversity, equity and inclusion, representing the communities we serve. When dealing with healthcare on a global scale, diversity is an essential ingredient to success. We believe that inclusion is key to understanding people’s varied healthcare needs.

Together, we embrace individuality and share a passion for exceptional care. Join Roche, where every voice matters.

The Position

Title: Senior UI Software Engineer

Location: Mississauga

At Roche, we are passionate about transforming patients’ lives, and we are bold in both decision and action - we believe that good business means a better world. That is why we come to work every single day. We commit ourselves to scientific rigor, unassailable ethics, and access to medical innovations for all.

We do this today to build a better tomorrow. Roche is strongly committed to a diverse and inclusive workplace. We strive to build teams that represent a range of backgrounds, perspectives, and skills. Embracing diversity enables us to create a great place to work and to innovate for patients.

Summary of the position

As a Senior UI Software Engineer, you are joining a passionate software engineering team to build digital pathology products to change patients’ lives. You will design, implement, and test software features & product infrastructure, primarily from a UI perspective while working with cloud technology.
Ultimately, the software you produce will impact patient diagnosis globally. Our department builds IVD grade digital pathology software across a plurality of modalities streamlining the delivery of science and algorithms into high volume clinical diagnostics.
We focus on accelerating Digital Pathology adoption by providing solutions in AWS cloud and on premise. Are you an individual interested in shaping the future of our business by taking part in exciting Digital Pathology program initiatives? Are you a self-starter, fast-learner, analytical, passionate about technologies and comfortable working with ambiguity in a fast-paced and continuously evolving environment?
Are you extremely detail-oriented, organized, and a strong facilitator? Do you want to develop software products that scientists and others in the life sciences will use to diagnose, find treatments, and eventually beat diseases like cancer? Our team builds highly scalable, reliable software and secure systems for better diagnostics.

Come join us!

The opportunity
  • Building UI applications for custom web Development.
  • Write clean, maintainable code and documentation using engineering best practices
  • Write unit, component, and integration tests
  • Design, implement, and unit test UI features
  • Research new tools, technologies, and test processes for software development
Who you are
  • You have 5+ years’ experience in hands-on UI software development
  • You hold a bachelor or master degree in Engineering, Computer Science, Information Systems or equivalent field
  • You have experience building software products using Angular, JavaScript, and C++/Object oriented programming TypeScript, Jasmine, jQuery, Flexbox Edge.js
  • You have experience with databases such as Postgres, MySql, MongoDB
  • You have a strong understanding of cross-browser/platform issues and implementation
  • You have experience with Agile / Lean practices and scalable architecture
Preferred
  • Familiarity in developing cloud solutions using AWS
  • Experience with WebGL or Viewer related framework (OpenSeadragon, ThreeJS)
  • Using microservice design patterns
  • 3+ years of Digital Pathology software development experience
  • Life sciences background and/or experience in the medical devices fields or bioinformatics experience of any kind

Relocation benefits are not available for this position.

Who we are

At Roche, more than 100,000 people across 100 countries are pushing back the frontiers of healthcare. Working together, we’ve become one of the world’s leading research-focused healthcare groups. Our success is built on innovation, curiosity and diversity.

Roche Pharma Canada has its office in Mississauga, Ontario and employs over 850 employees. The Mississauga facility is bright, vibrant, fosters collaboration and teamwork, and is reflective of Roche's truly innovative culture.

As of January 4, 2022, Roche requires all new employees who work in Canada to be fully vaccinated against COVID-19 on the date they take office. This requirement is a condition of employment at Roche that applies regardless of whether the position is on a Roche campus or remotely.

If you have a valid reason for not being fully immunized, which is limited to certain specific medical reasons or other valid reasons protected by applicable human rights laws, you may request an exemption and / or adaptation measures regarding this vaccination requirement.

Roche is an Equal Opportunity Employer.

apartmentS.i. SystèmesplaceToronto, 26 km from Mississauga
Inductive Automation integration  •  Description The Software Engineer, recommends, implements, and manages the. technical robotic/automation (hardware, software, database, and communications) which is used for warehouse operations Responsibilities also...
local_fire_departmentUrgent

Senior Software Engineer

apartmentParallelzplaceToronto, 26 km from Mississauga
are seeking a passionate and resilient Senior Software Engineer to join our team. This role requires someone with strong problem-solving skills, the ability to think outside the box, and a willingness to persevere through challenging tasks. If you have a solid...
thumb_up_altRecommended

Principal Software Engineer

apartmentRocheplaceMississauga
access to the healthcare they need today and for generations to come. Creating a world where we all have more time with the people we love. That’s what makes us Roche. As the Principal Software Engineer you will join a team of talented engineers...