Ux Developer jobs
VSTO Developer (Office COM Add-ins)
Easily applyUrgently hiringBLUE BYTE SYSTEMS INC.Vancouver, BC V6B 2Z3- $75,000–$100,000 a year
- Full-time
- Paid time off
- Vision care
- Dental care
- Relocation assistance
- On-site gym
- RRSP match
- And be legally authorized to work for a Canadian company without requiring visa sponsorship now or in the future.
- Git & Source Control: Advanced Git knowledge.
Software Developer
Easily applyUrgently hiringHelm Operations Software incRemote- $75,000–$95,000 a year
- Full-time
- On call
- Employee stock purchase plan
- Paid time off
- Vision care
- Dental care
- Life insurance
- Employee assistance program
- Build, test, and maintain features across our Helm CONNECT product lines.
- Develop integrations between Helm CONNECT and third-party systems.
Senior Full-Stack SaaS Developer
Easily applyNewLittle Munchkin DaycareVancouver, BC- From $100,000 a year
- Full-time +1
- Paid time off
- Vision care
- Dental care
- Extended health care
- Flexible schedule
- Improve our developer experience — typecheck speed, CI, testing, observability.
- You'll have meaningful input on architecture, product direction, and how we grow…
- Western UniversityLondon, ON
- $62,480–$89,040 a year
- Full-time +3
- The base salary will be $62,480 - $89,040 per annum.
- Please note, this is a 1 year temporary full time contract opportunity with benefits.
Senior React Native Developer
Easily applyOften replies in 1 dayBrightOrder Inc.Canada- $90,000–$110,000 a year
- Full-time
- Vision care
- Dental care
- You’ll transform complex logistics and maintenance data into intuitive mobile experiences that drivers and managers depend on every day.
UX Designer
Easily applyPason Systems CorpCalgary, AB- Permanent
- Energy Toolbase builds industry leading software for the modeling, intelligent control, and monitoring of distributed energy storage and photovoltaic systems.
- TeranetToronto, ON M5J 2M2
- $120,000–$143,000 a year
- Full-time
- Employee assistance program
- Paid vacation
- Mentor and coach software developers, supporting their growth and development.
- We also market insightful property and data solutions, as well as practice…
Product Designer
Easily applyYocale Network CorpNorth Vancouver, BC V7P 3S1- From $80,000 a year
- Full-time +1
- Paid time off
- Vision care
- Dental care
- Life insurance
- Employee assistance program
- Company events
- We’re building tools that simplify complex workflows and deliver real value to both businesses and their customers.
- Job Types: Full-time, Permanent.
Sr. Java Developer on Capital Market
Easily applyNewLexo Consulting Services Inc.Toronto, ON- From $90,000 a year
- Full-time +1
- Paid time off
- Vision care
- Dental care
- Extended health care
- You will join a cross-functional team and be supported by senior technical leadership while working on modern Java stacks and learning to interface with an…
UX Content Strategist
Easily applySwoon GroupToronto, ON- $40–$60 an hour
- Full-time +2
- Monday to Friday +2
- Flexible schedule
- Work from home
- Working virtually, this Content Strategist will also attend regular meetings, agile ceremonies and not be afraid to speak up and be candid, rationalize their…
UX Content Strategist
Easily applySwoon GroupToronto, ON- $40–$60 an hour
- Full-time +2
- Monday to Friday +2
- Flexible schedule
- Work from home
- Working virtually, this Content Strategist will also attend regular meetings, agile ceremonies and not be afraid to speak up and be candid, rationalize their…
eCommerce Operations Developer
Easily applySpicers CanadaVaughan, ON- Full-time
- Weekends as needed
- We are currently looking for a full-time eCommerce Operations Developer located in Vaughan, Ontario, reporting to the Digital Marketing Manager.
Lead Web Designer & Creative Strategist
Easily applyWeb3Edmonton, AB T6N 1M2- $22–$38 an hour
- Full-time +1
- 30 to 40 hours per week
- Vision care
- Dental care
- Disability insurance
- Extended health care
- On-site parking
- Casual dress
- Communicate and coordinate with developers to ensure designs are implemented correctly during the programming phase.
- Staying current with evolving UI/UX trends.
Mobile Application Developer
Easily applyWeVendNorth York, ON- $75,000–$85,000 a year
- Full-time +1
- Dental care
- Extended health care
- Collaborate with other developers and IT personnel.
- Complete coding and build of mobile software per product roadmap and customer requirements.
Web Developer I
Easily applyLawDepotEdmonton, AB- Full-time
- Dental care
- Paid vacation
- Extended health care
- Flexible schedule
- From shaping questionnaire content to publishing updates through our Content Management System (CMS) tools, you will ensure our products are engaging, high…
View similar jobs with this employerCapital One - CAToronto, ON M5R 3V5- Full-time
- Actively engage with developers outside of the local sprint team across various disciplines (Android, iOS, APIs, Web, etc.).
- 3+ years of experience with Swift.
By creating a job alert, you agree to our Terms . You can change your consent settings at any time by unsubscribing or as detailed in our terms.
People also searched:
Career Resources:
Job Post Details
VSTO Developer (Office COM Add-ins) - job post
Job details
Pay
- $75,000–$100,000 a year
Job type
- Full-time
Location
Benefits
Pulled from the full job description
- Paid time off
- Vision care
- Dental care
- Relocation assistance
- On-site gym
- RRSP match
- Casual dress
Full job description
IMPORTANT WORK AUTHORIZATION NOTICE: We cannot sponsor candidates outside of Canada.
You must be currently residing in Canada (e.g., Ontario, BC, Alberta, etc.) and be legally authorized to work for a Canadian company without requiring visa sponsorship now or in the future.
About the Role
We are seeking an elite, highly specialized C#/.NET Desktop Developer to take ownership of a massive, enterprise-grade desktop application suite. This is not a web development role. We are looking for a true desktop craftsman who understands the intricacies of the Windows operating system, deep Microsoft Office integration, and complex UI modularity.
In this role, you will be modernizing legacy systems, building out robust modular architectures using the Prism Library, and creating seamless, high-performance plugins for Microsoft Word, Excel, and Outlook. You will write code that bridges legacy WinForms components with highly reactive, beautifully designed WPF/XAML interfaces.
If you dream in XAML, know how to properly dispose of a COM object, and understand the difference between a DataTrigger and a VisualState, this is the role for you.
Core Responsibilities
- Architecture & Modularity: Design, build, and maintain highly decoupled, modular desktop applications using the Prism Framework. You will manage complex Region injections, module discovery, and inter-module communication using the IEventAggregator.
- Deep Office Integration: Architect and develop robust VSTO (Visual Studio Tools for Office) and COM Add-ins. You will build Custom Task Panes, manipulate the Office Ribbon (XML), and interact directly with the Office Object Model via Primary Interop Assemblies (PIAs).
- UI/UX Engineering: Craft responsive, pixel-perfect user interfaces using WPF and XAML. You will implement complex ControlTemplates, fluid animations, and highly customized user experiences.
- Legacy Bridging: Maintain, upgrade, and safely refactor existing WinForms legacy code, implementing ElementHost wrappers where necessary to gradually migrate components to WPF.
- State Management & Reactivity: Implement advanced UI logic using XAML Triggers (Property, Data, and Event Triggers) alongside the Visual State Manager (VSM) to handle complex transition animations and visual feedback without polluting the code-behind.
- Memory & Performance Tuning: Aggressively monitor and manage desktop memory usage. You will handle background threading (Task, async/await, Dispatcher), UI thread marshaling, and strict COM object lifecycle management (using the Two-Dot Rule and Marshal.ReleaseComObject) to prevent Office application ghosting and memory leaks.
- Version Control & CI/CD: Lead code reviews and manage complex repositories using Git. You will utilize GitFlow or feature-branching strategies, resolve complex merge conflicts, and integrate with CI/CD pipelines for automated MSI/ClickOnce deployment.
The Extensive Technical Stack & Requirements
The Non-Negotiables:
- Excellent command of the English language.
- 5+ years of hardcore, dedicated experience with C# and the .NET Framework (4.6.2 - 4.8.1) / .NET Core desktop workloads.
- Mastery of MVVM: Deep, practical knowledge of the Model-View-ViewModel design pattern. You know how to keep your code-behind completely clean.
- XAML & WPF: Expert-level knowledge of XAML binding (OneWay, TwoWay, OneWayToSource), INotifyPropertyChanged, Dependency Properties, Attached Properties, and IValueConverter.
- Triggers: You must know exactly when to use a DataTrigger versus a MultiDataTrigger, and how to hook up EventTriggers to invoke ICommand executions via interactivity behaviors.
- Visual State Manager: Experience defining VisualStateGroups, VisualStates, and VisualTransitions with custom Storyboards and animations to handle complex UI states (Hover, Pressed, Disabled, Custom Application States).
- WinForms: Strong foundational knowledge of Windows Forms to maintain legacy modules, handle GDI+ painting, and manage the Windows Message Pump (WndProc).
- Prism Library: Proven experience using Prism for WPF. Must be comfortable with DelegateCommand, CompositeCommand, RegionManager, ViewModelLocator, and Dependency Injection containers (Unity, DryIoc, or Ninject).
- Office APIs (VSTO): Demonstrable experience writing Application-level and Document-level add-ins for MS Office. You understand the pain points of deploying Office plugins to locked-down enterprise environments.
- Git & Source Control: Advanced Git knowledge. You should be comfortable with interactive rebasing, cherry-picking, stash management, and writing clean, atomic commit messages.
Bonus "Nice-to-Haves":
- Experience with UI control suites like Telerik, DevExpress, or Infragistics.
- Knowledge of SQLite, Entity Framework, or local caching mechanisms.
- Familiarity with WiX Toolset, InstallShield.
Who You Are
- A Problem Solver: You don't just copy-paste from StackOverflow. You dig into the memory profiler when the app consumes too much RAM.
- An Architect: You think about how a module you write today will be consumed by a different team two years from now.
- A Communicator: You are comfortable working entirely remotely, capable of hopping on a Teams/Zoom call to pair-program, and articulate enough to document your architectural decisions clearly.
What We Offer
- A highly competitive Canadian-market compensation package.
- 100% remote work flexibility within Canada for the right candidate.
Pay: $75,000.00-$100,000.00 per year
Benefits:
- Casual dress
- Company events
- Dental care
- Extended health care
- Flexible schedule
- On-site gym
- Paid time off
- Relocation assistance
- RRSP match
- Vision care
- Work from home
Work Location: In person