To Apply for this Job Click Here
Location: Hybrid Downingtown, PA (3-4 days in office)
Key Responsibilities:
-
Design, develop, and maintain modern, user-friendly UI components using .NET (WinForms, WPF, or MAUI)
-
Integrate C++ modules or libraries with .NET-based UIs using interop or wrappers (e.g., P/Invoke, C++/CLI)
-
Collaborate with UX designers, product managers, and backend developers to deliver cohesive user experiences
-
Optimize performance and responsiveness of UI elements in resource-constrained or high-demand environments
-
Troubleshoot UI issues, memory leaks, and application crashes
-
Ensure consistent UI behavior across different screen resolutions and configurations
-
Participate in code reviews, design discussions, and sprint planning
Required Qualifications:
-
3+ years of experience in UI development
-
Strong programming skills in C#/.NET (WinForms, WPF, or similar)
-
Solid experience working with C++ (STL, object-oriented design, memory management)
-
Understanding of inter-process communication (IPC), DLLs, and mixed-mode development
-
Experience in multithreaded UI application development
-
Familiarity with version control systems (e.g., Git) and agile development practices
T1424550-PHI_1753372545