Key Responsibilities
- Design, develop, and maintain modern, intuitive UI components for desktop applications using C# and WPF
- Collaborate with UX/UI designers and product teams to translate design concepts into functional features
- Ensure code quality and maintainability through thorough code reviews and adherence to UI/UX best practices
- Debug, troubleshoot, and resolve UI issues to optimize usability, responsiveness, and performance
- Contribute to comprehensive documentation, unit testing, and continuous process improvements for UI components
- Stay current with the latest WPF, .NET, and UI/UX trends and propose enhancements
Requirements
- Several years of professional experience in developing user interfaces with C#/WPF
- Deep understanding of UI design principles, MVVM architecture, and modern application development best practices
- Proven ability to write clean, maintainable, and scalable UI code
- Strong problem-solving skills and attention to detail
- Excellent communication and teamwork abilities