.
Senior C++/MFC UI Engineer
  • Warszawa
Senior C++/MFC UI Engineer
Warszawa, Warszawa, mazowieckie, Polska
Square One Resources Sp. z o.o.
6. 9. 2025
Informacje o stanowisku

We are modernizing the user interface of our client’s flagship enterprise desktop product. Originally built in C++/MFC/Win32, this application is used daily by thousands of professionals worldwide. The goal is to deliver a refreshed, consistent, and modern user experience by year-end. This is a highly visible initiative with strong executive backing. You will join a cross-functional, agile team and act as a hands-on expert for modernizing complex dialogs and UI frameworks at scale.

Senior C++/MFC UI Engineer



Your responsibilities

  • Review and analyze a large legacy C++/MFC codebase.
  • Refactor and modernize extensive Win32/MFC dialogs and panels for consistency, usability, and adherence to modern design standards.
  • Apply client-provided style guides, color palettes, and iconography.
  • Define scalable patterns for dialog abstraction and clustering to handle hundreds of forms efficiently.
  • Collaborate with client engineers on branch/merge strategy and ensure smooth integration.
  • Work with UI/UX designers to adapt layouts and icons into the legacy framework.
  • Safeguard application stability and performance while introducing UI improvements.

Our requirements

  • 5+ years of professional experience in C++ development with a Windows desktop focus.
  • Deep expertise in MFC, Win32 API, and related frameworks (ATL/WTL).
  • Proven track record modernizing or maintaining large, complex Windows applications.
  • Strong knowledge of dialog management, custom controls, and UI refactoring.
  • Familiarity with source control and branching strategies (Git, TFS, or equivalent).
  • Experience applying UI/UX assets (icons, palettes, style guides).
  • Soft:
  • Comfortable working in distributed teams with overlap in US and India time zones.
  • Strong English communication skills, with confidence in client-facing collaboration
  • Experience designing dialog abstraction frameworks or reusable UI modules.
  • Background in enterprise-scale software (e.g., ERP systems, IDEs, modeling tools).
  • Exposure to CI/CD pipelines for Windows desktop applications.

What we offer

  • B2B contract
  • full remote work
  • long-term cooperation

 

  • Praca Warszawa
  • Warszawa - Oferty pracy w okolicznych lokalizacjach


    107 980
    18 962