Build and maintain user-facing features using modern frontend frameworks, ensuring accuracy to design and product requirements
Translate UX/UI designs into responsive, accessible, and high‑quality frontend code.
Integrate frontend components with backend APIs and services, handling data flows and error states effectively
Write clean, testable, and maintainable code, including unit and integration tests.
Diagnose and fix frontend bugs, performance issues, and cross‑browser compatibility problems
Collaborate daily with product managers, designers, backend engineers, and QA to deliver features on time
Participate in code reviews to ensure code quality, consistency, and adherence to team standards
Requirements
Bachelor's or Master's degree in Computer Science, Software Engineering, or related field
2+ years of professional experience in software development
2+ years’ experience of Adobe Experience Manager (AEM) development with a total of 2+ years’ strong experience with frontend framework including React or Angular
2+ years of Integration experience with backend using API’s in Java-based frameworks
Experience with Flutter would be an asset
Experience with object-oriented programming languages such as Java, C#, or Python, and a foundational understanding of software engineering principles would be an asset
Expertise in system architecture, microservices, and cloud-native design
Extensive Experience using Azure cloud, APIM, Dapr, CI/CD pipelines, and infrastructure as code (Iac/Bicep) would be an asset
Working knowledge of design patterns and software engineering principles
Experience in Git, GitHub/GitLab workflows, and code quality tools
Good database skills in both SQL and NoSQL would be an asset
Excellent debugging and code review capabilities
Proven leadership and mentoring experience (preferred)
Strong collaboration with project sponsors
Fluent communication skills in English are required and bilingual skills in French are an asset
Proven track record in mentoring and leading engineering teams
Certifications in enterprise architecture, cloud technologies, or technical leadership (asset)
Tech Stack
AEM
Angular
Azure
Cloud
Flutter
Java
Microservices
NoSQL
Python
React
SQL
Benefits
Dynamic and inclusive culture that rewards innovation and celebrates success.