Role: Senior Frontend Developer (Cornerstone JS)
Location: Toronto, Canada (Onsite)
Duration: Fulltime / Contract
Description:
The Senior Software Developer is responsible for creating clean, modern, scalable, secure, and maintainable code for SaaS based web products. The successful candidate will join a team building our Zero-Footprint Viewer leveraging cornerstone.js. They have a strong technical ability, great communication skills, and are motivated to achieve results in a fast-paced environment.
Reports to: Software Development Manager
Job Level: Individual Contributor
Responsibilities:
• Architect, design, develop and test new software
• Stay current in technologies and software development practices, assisting leadership in researching and recommending new technologies
• Collaborate with team members to build high quality software
• Communicate with software users to design technical solutions to business problems
• Integrate software components into a fully functional software system
• Create unit and integration tests for implemented projects and bug fixes
• Perform requirements analysis and update requirements and design documentation based on actual project implementation
• Review and update internal tracking systems regularly
• Assist and advise Support department as needed to assist with customer issues
• Mentor other team members based on area of expertise
• Establish development patterns
• Review team members code/projects and communicate areas for improvements
• Assist and participate in check-ins and performance reviews
• Perform other related duties as required
Skills:
• You have experience creating a medical image viewer like OHIF using cornerstone.js/cornerstone3D
• ReactJS & JavaScript skills
• Web programming and knowledge of browser standards
• Experience consuming/using RESTful APIs
• Solid understanding of DICOM, web standards
• Extensive experience with mission critical, 24x7, Tier-1 services
• Able to thrive in a fast-paced, quickly evolving, tech start-up environment
• Experience contributing to a collaborative, dynamic, and diverse team
You will REALLY stand out if you also have following
• Prior experience creating radiology / cardiology Image viewers
• Delivered an application with a micro-frontend architecture
• Experience writing automated tests
• Experience leading a team or mentoring other engineers