Back to job search
Squalus Group logo

GUI Software Developer

  • ON
  • On-site
  • Posted Oct 15, 2026
  • 1 position

$85,000–$100,000 / year

Opens an external site

Employment type
Full-time
Experience level
Mid-level · 2+ years
Minimum education
Bachelor’s degree
Posting language
English
Working hours
40 hours per week

Job summary

Design, develop, and maintain intuitive user interface components for Windows-based automation software. Collaborate with cross-functional teams to integrate front-end modules with back-end systems and conduct usability testing.

Job details

GUI Software Developer - Richmond Hill, ON (in person, full-time permanent) Our client builds award-winning AI and 3D-vision software that lets industrial robots program themselves . We are looking for a GUI software developer to design and implement user interface components and modules for our automation software. The candidate should have keen interest in engineering work and a strong ability to design professional, intuitive user interfaces. Main duties: - Collaborate with cross-functional teams to understand project requirements and objectives. - Design, develop and maintain user interfaces for Windows applications with a seamless, visually appealing user experience. - Create wireframes, prototypes and mockups to communicate design ideas. - Maintain existing front-end modules to ensure reliability and efficiency. - Integrate with back-end, external communication protocols and APIs. - Stay current on industry trends and emerging technologies. - Conduct usability testing and iterate on interface designs. - Troubleshoot and resolve UI-related issues for optimal performance. Requirements Must-haves: - 2+ years of software development on Microsoft Windows / .NET. - Proficiency in C#, WPF and the MVVM design pattern (must have). - Real UI/UX design skill with Figma, Adobe XD or Sketch (wireframes, prototypes); portfolio preferred. Nice-to-haves: - XAML and in-depth knowledge of Windows UI design principles. - C++, Python, JavaScript; Node.js / React. - Multi-threading; TCP/IP and HTTP networking; RESTful APIs; XML/JSON serialization; Git. - 3D visualization frameworks (OpenCascade, OpenGL, WebGL, VTK). - Usability testing; strong eye for detail and user-centred design. Education: Bachelor's in computer science or equivalent. Salary: $85-100K.

What you’ll do

Design, develop, and maintain intuitive user interface components for Windows-based automation software. Collaborate with cross-functional teams to integrate front-end modules with back-end systems and conduct usability testing.

Requirements

Requires at least 2 years of software development experience with Microsoft Windows, .NET, C#, and WPF. Proficiency in UI/UX design tools like Figma, Adobe XD, or Sketch is essential, along with a bachelor's degree in computer science.

Listed skills

  • Figma · Preferred
  • Wireframing · Preferred
  • .NET · Preferred
  • Windows · Preferred
  • C++ · Preferred

Other relevant skills

Identified from the job description. Confirm important requirements above.

  • C#
  • WPF
  • MVVM
  • Windows
  • .NET
  • Figma
  • Adobe XD
  • Sketch
  • UI/UX Design
  • XAML
  • Usability Testing
  • Wireframing
  • Prototyping
  • API Integration
  • Software Development
  • Figma (Design Software)
  • Industrial Robotics
  • Git (Version Control System)
  • UI Components
  • Emerging Technologies
  • JavaScript (Programming Language)
  • .NET Framework
  • Microsoft Windows
  • User Experience (UX) Design
  • Application Programming Interface (API)
  • Artificial Intelligence
  • Automation
  • C# (Programming Language)
  • C++ (Programming Language)
  • Communications Protocols
  • Computer Science
  • Serialization
  • Software Design Patterns
  • Extensible Application Markup Language
  • Graphical User Interface
  • User Interface (UI) Design
  • JSON
  • Python (Programming Language)
  • Windows Presentation Foundation
  • Model View ViewModel
  • Node.js (Javascript Library)
  • OpenGL
  • RESTful API
  • TCP/IP
  • Troubleshooting (Problem Solving)
  • User Interface (UI)
  • User-Centered Design
  • User Experience (UX)
  • Visualization Toolkit (VTK)
  • WebGL

Job areas

  • Software
  • Technology
  • Engineering
  • UI Software Developer
  • User Interface / User Experience (UI / UX) Developer
  • Web and Multimedia Developers
  • Web and Digital Interface Designers

More jobs from Squalus Group

See all jobs from Squalus Group