Sr. UX Engineer

Applied Systems Canada
Full-timeβ€’$100k-140k/year (CAD)β€’Canada

πŸ“ Job Overview

Job Title: Sr. UX Engineer

Company: Applied Systems Canada

Location: Canada

Job Type: Full-time

Category: UX Engineering / Design Systems

Date Posted: 2026-06-11

Experience Level: Mid-Senior Level

Remote Status: Remote OK

πŸš€ Role Summary

  • Drive the evolution and maintenance of modern design systems for flagship insurance technology products (Epic & EZLynx).

  • Collaborate with UX designers, researchers, and product teams to define, implement, and iterate on reusable UI components and interaction patterns.

  • Utilize advanced prototyping and component design skills in Figma to ensure product consistency and accelerate development cycles.

  • Bridge the gap between design and engineering by facilitating seamless communication and ensuring high-quality, production-ready component delivery.

  • Apply systems thinking and best practices in interaction and visual design to enhance user experience and achieve business objectives within an Insurtech environment.

πŸ“ Enhancement Note: While the title is "Sr. UX Engineer," the responsibilities and required skills strongly indicate a specialized role focused on the intersection of UX design and front-end development, specifically within the context of building and scaling design systems. This role is crucial for operational efficiency in design and development teams.

πŸ“ˆ Primary Responsibilities

  • Collaborate closely with UX designers, researchers, and product stakeholders to gather feedback and requirements for design system enhancements.

  • Define and document reusable design patterns and modular UI components to ensure consistency and facilitate rapid iteration across multiple product lines.

  • Implement complex user interface interactions, animations, and state management, adhering strictly to UX best practices and accessibility standards.

  • Develop advanced interactive prototypes and proof-of-concepts to validate design concepts, test usability, and showcase potential features.

  • Produce high-quality, production-ready UI component designs and code that prioritize scalability, maintainability, and long-term system health.

  • Act as a liaison between design and engineering teams, ensuring efficient implementation of design system features and enhancements.

  • Design, manage, and maintain UI component libraries within Figma, serving as a centralized, shared resource for all UX designers.

  • Independently manage workload, prioritize tasks, and collaborate effectively within a team environment to meet project deadlines.

  • Develop a deep understanding of the end-to-end user experience within the company's suite of insurance management products.

  • Clearly articulate and present the rationale behind design decisions, supported by user research, heuristics, and business objectives.

  • Balance technical constraints, business requirements, and user needs to deliver optimal product outcomes.

  • Secure buy-in and foster collaboration with various departments, including engineering, product management, and quality assurance.

πŸ“ Enhancement Note: The responsibilities emphasize a blend of design system management, front-end development expertise, and cross-functional collaboration, highlighting the operational impact of this role on product development efficiency and consistency.

πŸŽ“ Skills & Qualifications

Education:

  • Bachelor’s degree in Computer Science, Human-Computer Interaction (HCI), or a closely related field; OR equivalent professional experience demonstrating a strong technical and design foundation. Experience:

  • 5+ years of progressive experience in front-end development or UX engineering, with a proven track record of owning and delivering complex features or systems.

  • Demonstrable experience in designing and implementing user interfaces for web-based applications.

  • Hands-on experience working with and contributing to design systems, with a solid understanding of atomic design principles.

  • Familiarity with build systems, testing frameworks, and CI/CD pipelines for efficient software delivery. Required Skills:

  • Extensive knowledge of interaction design principles and visual design heuristics to create intuitive and engaging user experiences.

  • Superior proficiency in Figma, particularly in creating complex, dynamic, and reusable components within a design system context.

  • Advanced command of core web technologies: HTML, CSS, and JavaScript.

  • Proficiency with modern JavaScript frameworks such as React or Vue.js for front-end development.

  • Strong understanding of systems thinking and its application to scalable design and development.

  • Experience with state management principles and implementation within complex applications. Preferred Skills:

  • Experience with prototyping tools beyond Figma for advanced interactive simulations.

  • Familiarity with accessibility standards (e.g., WCAG) and their implementation in UI components.

  • Knowledge of performance optimization techniques for front-end applications.

  • Experience in the Insurtech or FinTech industry, understanding domain-specific user needs and workflows.

πŸ“ Enhancement Note: The requirements emphasize a strong technical foundation in front-end development coupled with specialized skills in design systems and Figma, positioning this role as a critical operational asset for ensuring consistency and efficiency in product development.

πŸ“Š Process & Systems Portfolio Requirements

Portfolio Essentials:

  • Showcase at least two significant projects demonstrating the design and implementation of complex UI components or a comprehensive design system.

  • Include case studies that highlight your approach to defining reusable patterns and modular design principles.

  • Provide examples of advanced interactive prototypes or proof-of-concepts you have built, detailing the tools and techniques used.

  • Demonstrate your ability to manage UI components within Figma, including examples of component variants, states, and documentation.

  • Present evidence of collaboration with engineering teams, detailing how design system features were implemented and maintained. Process Documentation:

  • Detail your process for defining and documenting design system guidelines, including interaction and visual design standards.

  • Illustrate your workflow for iterating on UI components based on feedback from designers, researchers, and engineering.

  • Explain your approach to ensuring the scalability and long-term maintainability of design system assets.

  • Provide examples of how you've facilitated communication and knowledge transfer between design and development teams regarding the design system.

πŸ“ Enhancement Note: A strong portfolio is essential for this role. It should not only showcase design and development skills but also a deep understanding of design system methodologies, process documentation, and the operational impact of these systems on product development efficiency.

πŸ’΅ Compensation & Benefits

Salary Range: CA$100,000 – $140,000 per year (Anticipated total annual compensation)

Benefits:

  • Comprehensive Medical, Dental, and Vision Coverage.

  • Generous Holiday and Vacation Time.

  • Dedicated Health & Wellness Days.

  • A Special Bonus Day for Your Birthday. Working Hours:

  • Standard 40 hours per week, with flexibility expected for collaboration and project needs, particularly when working across different time zones within Canada.

πŸ“ Enhancement Note: The salary range provided is based on the company's stated anticipated compensation. This range is competitive for a Sr. UX Engineer role with significant design system responsibilities in Canada, considering the experience level and specialized skill set required. The benefits package is also robust, supporting overall employee well-being.

🎯 Team & Company Context

🏒 Company Culture

Industry: Insurtech (Insurance Technology)

Company Size: Large (Implied by global operations and extensive product suite)

Founded: Over 40 years ago, indicating a stable company with deep industry experience.

Team Structure:

  • The role involves working within a design system team, likely comprising multiple UX Engineers and Designers, reporting into a Design or Product leadership structure.

  • You will collaborate with a broader team of 25+ UX Designers across different product lines (Epic & EZLynx).

  • Expect close interaction with front-end engineering teams responsible for implementing the design system components into production code.

  • Cross-functional collaboration is key, involving Product Management, Research, and Quality Assurance teams. Methodology:

  • Emphasis on systems thinking to create scalable and maintainable design solutions.

  • Data-driven decision-making, informed by user research, usability testing, and product performance metrics.

  • Agile methodologies are likely employed for iterative development and rapid feedback loops.

  • Strong focus on collaboration, continuous learning, and fostering a positive team environment where diverse experiences are valued.

Company Website: https://www.appliedsystems.com/

πŸ“ Enhancement Note: Applied Systems operates in the stable Insurtech sector, leveraging decades of experience. The company culture appears to value teamwork, innovation, and employee well-being, with a strong emphasis on collaborative problem-solving through systems thinking and data-informed design.

πŸ“ˆ Career & Growth Analysis

Operations Career Level: Senior UX Engineer. This level signifies a high degree of technical expertise, strategic thinking regarding design systems, and the ability to mentor junior team members. The role is critical for operationalizing design consistency and efficiency.

Reporting Structure: The role likely reports to a Design Systems Lead, UX Manager, or Director of Product Design, with significant collaboration across product and engineering departments.

Operations Impact: This role directly impacts operational efficiency by:

  • Reducing redundant design and development effort through reusable components.

  • Ensuring brand consistency and a unified user experience across a broad product suite.

  • Accelerating time-to-market for new features by providing a robust foundation for design and development.

  • Improving the quality and maintainability of the codebase through well-architected components. Growth Opportunities:

  • Specialization: Deepen expertise in design systems, UI architecture, front-end performance optimization, or accessibility.

  • Leadership: Transition into a Design Systems Lead or Manager role, overseeing a team and setting strategic direction.

  • Cross-Functional Movement: Explore roles in Product Management, Front-end Architecture, or UX Research, leveraging a strong understanding of both design and engineering.

  • Mentorship: Guide and mentor junior UX engineers and designers, contributing to the growth of the broader design and engineering teams.

πŸ“ Enhancement Note: This Sr. UX Engineer position offers a significant opportunity for career advancement within the specialized field of design systems and UX engineering, with clear paths toward leadership and broader product development roles within a large, established Insurtech company.

🌐 Work Environment

Office Type: Hybrid/Remote-Friendly. The company explicitly states they "flex our time together, collaborating remotely and in-person," and allows employees to work from specific Canadian provinces.

Office Location(s): While the job is remote-friendly for specific Canadian provinces (Alberta, British Columbia, Manitoba, New Brunswick, Newfoundland and Labrador, Nova Scotia, Ontario, PEI, Saskatchewan), Applied Systems has offices globally, suggesting a distributed yet connected workforce.

Workspace Context:

  • Expect a highly collaborative environment where communication and knowledge sharing are paramount, especially in a remote or hybrid setting.

  • Access to industry-standard design tools (Figma) and development environments will be provided.

  • Opportunities for deep collaboration with UX Designers, Researchers, Front-end Engineers, and Product Managers.

  • A culture that encourages risk-taking in pursuit of better outcomes and values learning from diverse experiences. Work Schedule:

  • Primarily a 40-hour work week.

  • Flexibility is encouraged, allowing team members to work in ways that best suit them, while ensuring collaboration and project needs are met. This may involve coordinating with team members across different Canadian time zones.

πŸ“ Enhancement Note: The work environment is designed to accommodate flexible working arrangements, emphasizing remote collaboration and individual autonomy within a structured team setting. This setup is conducive to operations professionals who value efficiency and can manage their time effectively.

πŸ“„ Application & Portfolio Review Process

Interview Process:

  • Initial Screening: A recruiter will likely assess your resume and initial application for alignment with core requirements, focusing on UX engineering, design systems, and Figma experience.

  • Technical Interview(s): Expect in-depth discussions about your front-end development skills (HTML, CSS, JavaScript, React/Vue), design system principles, and Figma expertise. You may be asked to walk through specific components or design challenges.

  • Portfolio Review: A dedicated session where you will present your portfolio, detailing your contributions to past projects, focusing on design system implementation, pattern definition, and problem-solving. Be prepared to articulate your design process and technical approach.

  • Cross-Functional / Team Interview: You may meet with UX designers, researchers, and/or engineering leads to assess your collaboration style, communication skills, and understanding of end-user needs.

  • Final Interview: Potentially with a hiring manager or senior leader to discuss overall fit, career aspirations, and strategic thinking related to design systems.

Portfolio Review Tips:

  • Focus on Impact: Clearly demonstrate how your work on design systems led to tangible improvements in efficiency, consistency, or user experience. Quantify results where possible.

  • Showcase Process: Detail your thought process for creating reusable components, defining patterns, and solving complex interaction challenges. Use diagrams and flows to illustrate your approach.

  • Highlight Figma Mastery: Provide specific examples of advanced Figma techniques you've employed, such as complex component structures, variants, auto layout, and prototyping.

  • Emphasize Collaboration: Include projects where you worked closely with engineering and design teams, explaining how you facilitated communication and integration.

  • Tailor to Applied Systems: Research Applied Systems' products (Epic, EZLynx) and their existing design efforts to tailor your presentation and demonstrate understanding of their specific needs.

Challenge Preparation:

  • Be ready for potential live coding exercises or problem-solving scenarios related to front-end development or component design.

  • Practice articulating complex technical and design concepts clearly and concisely.

  • Prepare to discuss how you balance technical constraints with user needs and business objectives.

  • Think about how you would approach building or scaling a design system within a large organization like Applied Systems.

πŸ“ Enhancement Note: The application process will heavily scrutinize your practical experience with design systems and your ability to translate design concepts into functional, scalable code. A well-curated portfolio and strong communication skills are critical for success.

πŸ›  Tools & Technology Stack

Primary Tools:

  • Figma: Essential for UI design, component creation, prototyping, and design system management. Advanced proficiency is a key requirement.

  • HTML, CSS, JavaScript: Core web technologies for front-end development.

  • React or Vue.js: Frameworks for building user interfaces and components.

  • Version Control Systems (e.g., Git): Standard for collaborative development and code management.

Analytics & Reporting:

  • While not explicitly listed for this role, understanding how design system components impact user behavior and product analytics will be beneficial. Tools like Google Analytics, Amplitude, or Pendo may be used by other teams. CRM & Automation:

  • Not directly relevant to this role, but understanding how UI/UX impacts customer-facing applications is important. Build & Deployment Tools:

  • Build Systems: Familiarity with tools like Webpack or Parcel for bundling and optimizing front-end code.

  • Testing Frameworks: Experience with unit testing (e.g., Jest) and potentially end-to-end testing frameworks for UI components.

  • CI/CD Pipelines: Understanding of Continuous Integration/Continuous Deployment processes for automated builds, testing, and deployments.

πŸ“ Enhancement Note: Proficiency in Figma and modern front-end development stacks (HTML, CSS, JavaScript, React/Vue) is non-negotiable. Experience with build systems, testing, and CI/CD pipelines demonstrates an understanding of operational best practices in software development.

πŸ‘₯ Team Culture & Values

Operations Values:

  • Collaboration: "Winning is a team sport," emphasizing collective effort and shared success. You will work closely with various teams to achieve common goals.

  • Continuous Learning: "Willing to try new things" and seeking to learn from diverse experiences. Embracing new technologies and methodologies is encouraged.

  • Customer Focus: "Keeping our end users at the forefront of your mind" and driving "better outcomes for our customers." The design system is a tool to serve users.

  • Innovation & Risk-Taking: "Welcome a challenge and take risks in the pursuit of creating better outcomes." This implies an environment that supports experimentation.

  • Efficiency & Scalability: "Define reusable patterns and modular approaches to support rapid iteration" and deliver "production-ready component designs with a focus on scalability." This highlights an operational focus on process optimization.

  • Fun & Teamwork: "Step back to laugh and have some fun." This suggests a balanced work environment that values camaraderie.

Collaboration Style:

  • Cross-Functional Integration: Close partnership with UX Designers, Researchers, Engineering, Product Management, and QA.

  • Feedback-Driven: Actively solicit and incorporate feedback from various stakeholders to refine design system components.

  • Knowledge Sharing: Facilitate seamless communication between design and engineering, ensuring a shared understanding of the design system.

  • Empowerment: The company supports "ways that work best for them," suggesting autonomy and trust within collaborative frameworks.

πŸ“ Enhancement Note: The team culture at Applied Systems emphasizes a blend of innovation, customer-centricity, and robust collaboration, underpinned by a commitment to continuous improvement and efficiency. This is an environment where operational excellence in design and development is highly valued.

⚑ Challenges & Growth Opportunities

Challenges:

  • Balancing Diverse Needs: Managing design system requirements for two distinct product lines (Epic & EZLynx) while ensuring a cohesive user experience.

  • Scalability & Maintainability: Designing components and patterns that can scale effectively with the company's growing product suite and evolve over time.

  • Cross-Team Alignment: Gaining buy-in and ensuring consistent adoption of the design system across a large number of UX designers and engineering teams.

  • Technical Debt Management: Ensuring that the design system components are built with best practices to avoid accumulating technical debt.

  • Staying Ahead of Trends: Keeping pace with evolving UI/UX trends, front-end technologies, and design system best practices in the rapidly changing Insurtech landscape.

Learning & Development Opportunities:

  • Deepen Design System Expertise: Become a subject matter expert in design system architecture, governance, and implementation.

  • Front-End Specialization: Further hone skills in specific frameworks (React, Vue), performance optimization, or accessibility standards.

  • Leadership Development: Opportunities to lead design system initiatives, mentor junior team members, or move into management roles.

  • Industry Insights: Exposure to the Insurtech industry and the unique operational challenges of software development in this sector.

  • Tool Proficiency: Advanced training or self-directed learning on cutting-edge design and development tools.

πŸ“ Enhancement Note: This role presents significant challenges related to managing complex systems and stakeholder alignment, but these challenges are directly tied to substantial growth opportunities in specialized technical and leadership areas within operations and product development.

πŸ’‘ Interview Preparation

Strategy Questions:

  • "How would you approach defining reusable patterns for a design system intended for two distinct product lines with potentially different user bases?" (Focus on modularity, abstraction, and governance).

  • "Describe a time you had to balance technical constraints with user experience needs. What was your process, and what was the outcome?" (Highlight problem-solving, negotiation, and user-centricity).

  • "Walk us through your process for building a complex, interactive component in Figma, including state management and accessibility considerations." (Demonstrate technical skill and systematic approach).

  • "How do you ensure buy-in and consistent adoption of a design system across multiple teams and departments?" (Focus on communication, collaboration, and demonstrating value). Company & Culture Questions:

  • "Based on your research, what do you see as the biggest operational challenge for a company like Applied Systems in maintaining a unified product experience across its software suite?" (Showcase understanding of Insurtech operations and design systems impact).

  • "How do you contribute to a collaborative team environment, especially when working remotely?" (Highlight communication, proactivity, and teamwork).

  • "How do you measure the success and impact of a design system?" (Discuss KPIs, metrics, and ROI). Portfolio Presentation Strategy:

  • Structure Your Narrative: For each project, clearly state the problem, your role, the solution (your design/code), and the impact (quantified results if possible).

  • Showcase Figma Components: Prepare a live demo or detailed screenshots of your most complex Figma components, explaining their structure, variants, and how they contribute to efficiency.

  • Detail Technical Implementation: Be ready to discuss the front-end code behind your components, explaining your choices in HTML, CSS, JavaScript, and framework usage.

  • Emphasize Process: Articulate your workflow from initial concept to production-ready asset, including how you incorporated feedback and collaborated with others.

  • Tailor to Applied Systems: Connect your past experiences and skills directly to the requirements of this Sr. UX Engineer role and Applied Systems' business.

πŸ“ Enhancement Note: Interview preparation should focus on demonstrating a deep understanding of design systems as an operational tool for efficiency and consistency, coupled with strong technical execution and collaborative skills.

πŸ“Œ Application Steps

To apply for this operations position:

  • Submit your application through the provided careers portal link: https://canada-appliedsystems.icims.com/jobs/7174/sr.-ux-engineer/job

  • Customize Your Resume: Tailor your resume to specifically highlight experience with UX engineering, design systems, Figma, front-end development (HTML, CSS, JavaScript, React/Vue), and any experience within the Insurtech sector. Use keywords from the job description.

  • Curate Your Portfolio: Ensure your portfolio prominently features your strongest design system projects, complex UI components created in Figma, and examples of front-end code. Clearly articulate your process and the impact of your work.

  • Prepare Your Narrative: Practice articulating your experience and how it aligns with Applied Systems' needs, focusing on your ability to drive efficiency and consistency through design systems. Be ready to discuss your approach to collaboration and problem-solving.

  • Research Applied Systems: Familiarize yourself with Applied Systems' mission, products (Epic, EZLynx), and company culture to demonstrate genuine interest and alignment during interviews. Understand their position in the Insurtech market.

⚠️ Important Notice: This enhanced job description includes AI-generated insights and operations industry-standard assumptions. All details should be verified directly with the hiring organization before making application decisions.

Application Requirements

Candidates need a Bachelor's degree in Computer Science or HCI and over 5 years of experience in front-end development or UX engineering. Proficiency in Figma, HTML, CSS, JavaScript, and frameworks like React or Vue is required.