Senior WPF Developer for Existing Desktop Application
Worldwide
# Senior WPF Developer for Existing Desktop Application We're looking for an experienced Windows desktop developer to continue development of Typographer, our font synchronization and management application for designers and teams. Typographer is an established product with an existing macOS application. We recently completed an initial Windows port and are looking for someone to help bring the Windows version up to the same level of quality and polish as the macOS release. You can learn more about the product here: https://typographer.com The Windows application is functionally complete and working, but the user interface and overall polish do not yet meet the quality of the macOS version. We're looking for someone who can take ownership of the Windows client, improve the UI implementation, fix bugs, clean up code where appropriate, and help bring the Windows experience in line with the existing product. ## Tech Stack * C# * WPF * WebSocket-based communication * OAuth authentication * Windows font management APIs ## What You'll Do * Improve and refine the existing WPF user interface * Bring the Windows application closer to the design and behavior of the macOS version * Fix bugs and edge cases throughout the application * Improve application responsiveness and overall user experience * Review existing code and make pragmatic cleanup improvements where needed * Help identify and resolve Windows-specific issues * Contribute to packaging and installation improvements when necessary ## What We're Looking For You should have: * Strong experience building desktop applications with WPF and C# * A good eye for UI implementation and visual detail * Experience working with existing codebases rather than only greenfield projects * Strong debugging and troubleshooting skills * The ability to work independently and make thoughtful implementation decisions Bonus points for experience with: * Windows font management APIs * WebSocket-based desktop applications * Installer and application update systems * Cross-platform desktop software * Desktop synchronization clients or background services ## About the Existing Codebase The Windows client was initially created as a port of our existing macOS application. The application is functional and the core architecture is in place, but we're looking for someone who can review the implementation critically, improve the UI, address inconsistencies, and help bring the codebase to production-quality standards. ## Project Scope Our expectation is that this engagement will initially last several weeks, focused on improving the UI and addressing known issues. Ongoing maintenance will likely be handled internally, although there may be opportunities for future work if the collaboration is a good fit. As part of the selection process, we may ask shortlisted candidates to complete a small paid task involving improvements to an existing WPF screen. ## When Applying Please include: 1. Links, screenshots, or descriptions of Windows desktop applications you've shipped. 2. Your experience with WPF and desktop UI development. 3. Examples of projects where you improved or modernized an existing application. 4. Any experience with Windows APIs, installers, background services, or WebSocket-based applications. 5. A brief description of the most complex WPF application you've worked on and your role in building it. We're particularly interested in developers who care about product quality, usability, and the details that make desktop software feel polished and professional.
- Less than 30 hrs/weekHourly
- 1-3 monthsDuration
- ExpertExperience Level
- Remote Job
- Complex projectProject Type
Skills and Expertise
Activity on this job
- Proposals:50+
- Last viewed by client:3 weeks ago
- Hires:2
- Interviewing:0
- Invites sent:0
- Unanswered invites:0
About the client
- United StatesHopewell5:33 AM
- $13K total spent8 hires, 3 active
- 222 hours
- Art & DesignMid-sized company (10-99 people)
Explore similar jobs on Upwork
How it works
Create your free profileHighlight your skills and experience, show your portfolio, and set your ideal pay rate.
Work the way you wantApply for jobs, create easy-to-by projects, or access exclusive opportunities that come to you.
Get paid securelyFrom contract to payment, we help you work safely and get paid securely.
About Upwork
- 4.9/5(Average rating of clients by professionals)
- G2 2021#1 freelance platform
- 49,000+Signed contract every week
- $2.3BFreelancers earned on Upwork in 2020
Find the best freelance jobs
Growing your career is as easy as creating a free profile and finding work like this that fits your skills.
Trusted by