Front-End Engineer

Sundayyworld — Canada · Posted ~6 hours ago

Skills

React.js TypeScript front-end development component library development design systems React component library

🔓 Log in to save this job, tailor your resume & track your apply process — 7 days free, no card needed.

Log in to add to target list

Summary ✨ AI‑Generated

Join a Front-End Foundations team as a self-motivated Front-End Engineer. You will develop and maintain a reusable React component library implementing an enterprise design system, helping standardize and accelerate user-interface development across a large portfolio of digital applications.

Highlights

Build and maintain a widely used enterprise React component library and design system. The role offers substantial scale, cross-segment impact, and an opportunity to shape reusable front-end foundations used across many digital properties.

Description

About The Company Manulife Financial Corporation is a leading international provider of financial services dedicated to helping individuals and businesses make informed decisions to live better. With a strong presence in Canada, the United States, and globally, Manulife offers a wide range of insurance, wealth management, and asset management solutions. Committed to fostering an inclusive and diverse workplace, Manulife values innovation, integrity, and excellence. The company strives to create a positive impact on the communities it serves by leveraging technology and human expertise to deliver customer-centric financial products and services. T About The Role We are seeking a self-motivated Front-End Engineer to join our Front-End Foundations team, which is responsible for developing and maintaining Manulife's internal React component library that implements our enterprise design system. This library powers over 100 active digital properties across our Canadian and US segments and is recognized as the standard for React development within the organization. The role involves building accessible, high-quality React components, tooling, and documentation to support thousands of engineers who rely on these resources daily. As a product engineering role, the library is the product, and developers are the customers. You will collaborate with cross-functional teams, including designers, architects, and product managers, to ensure the delivery of scalable, reusable, and accessible front-end solutions that align with enterprise standards and future growth initiatives. Your contributions will directly impact the consistency, accessibility, and quality of our digital experiences, enabling us to deliver superior customer and employee experiences. Qualifications 5 or more years of experience building production front-end applications or shared libraries, preferably in complex enterprise environmentsDeep expertise in React and TypeScript, along with modern CSS techniquesPractical experience with accessibility standards, including semantic HTML, ARIA practices, focus and keyboard management, and testing with assistive technologiesProven track record of building reusable libraries, design systems, or shared platforms consumed by multiple teamsStrong testing discipline covering unit, integration, visual regression, and automated accessibility checksFamiliarity with monorepos, CI/CD pipelines, release automation, and semantic versioningExperience in driving cultural change within enterprise engineering teamsExcellent verbal and written communication skills, capable of articulating technical vision, trade-offs, and outcomes to technical and non-technical stakeholdersKnowledge of agile methodologies, DevOps principles, test-driven development, and continuous integration practices Responsibilities Design, develop, and maintain accessible, well-tested React components, design tokens, and tooling aligned with the enterprise design systemEnsure accessibility compliance, striving for WCAG 2.2 AA level, implementing ARIA practices, keyboard interactions, and assistive technology supportDesign robust, backward-compatible APIs for components used across hundreds of applications, including deprecation strategies and migration guidanceExtend documentation platforms, live code sandboxes, examples, and Figma integrations to facilitate seamless adoption and learning for development teamsContribute to AI-native tooling efforts, including MCP server, Copilot agent skills, and generative UI guardrails, to ensure AI-generated interfaces adhere to accessibility and branding standardsHelp evolve a shared headless component core to support multiple platforms, including web and mobile, promoting code reuse and consistencySupport and triage issues within the engineering community, review external contributions, and unblock delivery teams to maintain momentumCollaborate closely with designers, architects, and product teams within an agile framework to identify pain points and accelerate delivery of new business features Benefits Comprehensive health, dental, mental health, and vision insurance coverageDisability insurance (short-term and long-term), life insurance, and accidental death and dismemberment coverageAdoption/subrogation benefits and wellness programsEmployee assistance programs and financial counseling resourcesRetirement savings plans, including pension plans and an employee stock ownership plan with employer contributionsPaid time off including holidays, vacation, personal days, and sick leaveFlexible work arrangements and support for work-life balanceOpportunities for professional development and career growth within a global organization Equal Opportunity Manulife is an equal opportunity employer committed to fostering an inclusive environment. We value diversity and are dedicated to attracting, developing, and retaining a workforce that reflects the communities we serve. We ensure all employment practices, including hiring, promotion, and compensation, are conducted without discrimination based on race, ethnicity, gender, age, religion, sexual orientation, disability, or any other protected characteristic. We are committed to providing reasonable accommodations throughout the application and employment process.