Enter a job title or keyword

GUI Software Developer

SQUALUS GROUP


Job Location:

Richmond Hill - Canada

Monthly Salary: CAD 100000 - 100000
Posted: 15 October 2026 (Yesterday)
Application Deadline: 12 January 2027
Vacancies: 1 Vacancy

Job Summary

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; / 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: Bachelors in computer science or equivalent.
Salary: $85-100K.


Required Skills:

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; / 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: Bachelors in computer science or equivalent.