Front-End Software Developer; Montreal QC
Listed on 2025-12-02
-
Software Development
Software Engineer, Web Developer, Front End Developer
Location: Montreal
Introduction:
Are you looking to leave your mark as a Front-End Software Developer for a growing SaaS company?
Montrium is building our next generation platform for clinical document management based on a microservices architecture, leveraging Graph
QL and deployed on the Microsoft Azure cloud computing services environment.
Company Overview:
Since it was founded in 2005, Montrium has evolved into an entirely cloud-based solutions provider for the life sciences industry, while providing a blend of technology and GxP regulatory expertise to our client base.
Montrium’s Electronic Document Management System ecosystem (EDMS), Connect, is designed to help life sciences organizations maximize the effectiveness of their operations and improve compliance and traceability.
Today, thousands of users in over 35 countries use Montrium’s Connect product suite to accelerate life sciences research.
Montrium brings together experts who have many years of experience in life science methodology, regulatory compliance, quality assurance, and system design and development. Our team is by far greater than the sum of its parts and has built a reputation through the industry for excellence and commitment to quality.
Montrium’s North American headquarters is in Montreal, Canada while our European foothold is located in Brussels, Belgium.
Front-End Software Developer Duties and Responsibilities:
The Front-End software developer is responsible for creating and implementing the visual and interactive elements of the Montrium Connect applications. This includes developing user interface (UI) designs, layouts, features using various programming languages and addressing deficiencies.
The Front-End software developer works closely with designers to ensure that the designs are accurate and creative. They often collaborate with Back-End software developers, who are responsible for building and maintaining the server-side of the application.
Specific tasks the Front-End developer is expected to perform:
- Implementing responsive design and cross-browser compatibility for different screen sizes and layouts.
- Developing user-friendly and interactive web features such as buttons, forms, and menus.
- Using the React framework enhanced with additional JavaScript libraries to build complex web applications and interactive features.
- Striking a balance between functional and aesthetic while maintaining brand consistency throughout the design.
- Writing and maintaining code that is clean, efficient, easy to understand and reusable.
- Optimizing web pages for maximum speed and scalability.
- Continuously delivering user value by participating in feature research and design activities.
- Testing web applications to ensure they are bug-free and work seamlessly for the end-users.
As a member of our dynamic team, you will:
- Work in small cross-functional teams with a high degree of autonomy and accountability.
- Help advance the team's software development and Dev Ops practices.
- Grow and redistribute knowledge within the group by contributing to various communities of practice (COP).
- Have flexibility to manage your own schedule, while being available to your team members during core hours.
- Have the flexibility to evolve in our hybrid environment at our amazing office located in Montreal’s Old Port district.
Join a culture that is data and technology-focused, agile and high-performing.
Have a drive to learn, enjoy taking initiative, and grow into leadership within the teams and the organization.
Experience and Soft Skills:
- Equivalent of a university degree in software science or engineering with a minimum of 5 years’ experience in software development primarily focused on the front-end side, with real world accomplishments and a certain level of maturity.
- Amazing interpersonal and communication skills, team-player, ability to integrate well with others and capacity to lead by influence.
- Strong programming expertise supported by good analytical and design skills (understanding of key design principles).
- In-depth understanding of the entire web development process (design, development and deployment).
- Understanding of layout aesthetics and dynamics.
- Ability to learn and acquire new…
To Search, View & Apply for jobs on this site that accept applications from your location or country, tap here to make a Search: