Logo for Techifide Ltd

WPF Front-End Developer

Role overview

Qualifications

  • Solid commercial experience with C# and .NET
  • Strong hands-on experience building applications with WPF
  • Proven experience working with MVVM in production applications
  • 2+ years of front-end development experience

Responsibilities

  • Build and maintain front-end functionality for desktop applications using C#/.NET and WPF
  • Create well-structured UI components using a clear MVVM architecture
  • Implement interfaces for complex engineering workflows
  • Work closely with design and engineering teams to translate product requirements into a usable, scalable interface

About the company

Techifide Ltd logo

Techifide Ltd

Techifide is a leading UK-based company that specialises in providing professional IT recruitment services utilising offshore talent from Latin America, USA and Europe.

Company details

Company size2 - 10

Your match analysis

See how your profile stacks up against this role.

We compared the job requirements to your profile to show where you're strong and where you fall short.

Job description

We're hiring a Front-End Developer to help build software used by professionals in the architecture, engineering and construction space.

This role is for someone who is comfortable building polished, high-performance user interfaces for technically complex workflows - not just marketing sites or simple CRUD screens. You'll work on desktop-first product experiences, collaborate with designers and engineers, and help shape how users interact with tools that support real engineering work. The position is remote, full-time, and structured as an independent contractor engagement.

About the work

The product sits within the AEC software space and is designed to improve the way engineering teams work across the tools they already rely on. The focus is on practical workflow improvements, usability, and performance in a domain where the UI needs to handle more than basic forms and tables. You'll be joining a distributed team working across time zones, so strong written communication and comfort with async collaboration matter.

What you'll be doing

  • Build and maintain front-end functionality for desktop applications using C#/.NET and WPF
  • Create well-structured UI components using a clear MVVM architecture
  • Develop reusable Views, ViewModels, DataTemplates, styles, and UI patterns
  • Implement interfaces for complex engineering workflows, including state-heavy screens and interaction flows
  • Contribute to 2D and 3D visual interfaces / viewports
  • Connect the UI layer to backend services and supporting systems
  • Improve responsiveness, performance, and reliability across the front end
  • Ensure the application behaves correctly across different UI states, including command handling, async actions, and state transitions
  • Work closely with design and engineering teams to translate product requirements into a usable, scalable interface
  • Help keep the product UI consistent, maintainable, and easy to extend over time

What we're looking for

  • Solid commercial experience with C# and .NET
  • Strong hands-on experience building applications with WPF
  • Good understanding of bindings, styles, templates, resources, and UI composition
  • Proven experience working with MVVM in production applications
  • Ability to design front-end architecture with good separation of concerns
  • Experience handling complex UI state, data-driven screens, and workflow-heavy interfaces
  • Familiarity with dependency injection and application composition patterns
  • Confidence working across both desktop and web-style UI thinking
  • Strong communication skills and the ability to work effectively in a remote, distributed team
  • Professional fluency in English
  • 2+ years of front-end development experience
  • Degree in Computer Science, Software Engineering, or equivalent practical experience

Nice to have

  • Exposure to ASP.NET Core, Blazor, or other modern web UI technologies
  • Experience with engineering, BIM, CAD, or other technical design software
  • Background working with 3D data, geometry, visualisation, or CAD-like interfaces
  • Experience building performance-sensitive desktop software
  • Interest in architecture, structural engineering, or construction technology workflows

Apply once. Then go straight to the hiring manager.

After you apply, unlock the direct contact details of the people who actually make the call. A quick follow-up makes you 5x more likely to land an interview.

MR

Marcus Rivera

Chief Revenue Officer

m.rivera@company.com
linkedin.com/in/marcusrivera
Unlocked after you apply
·

Front-End Developer Related jobs

Other jobs at Techifide Ltd

Premium

Reach out to the hiring manager directly.

Gain access to the contact details of the hiring managers who actually decide, and reach out to network with them directly. That, plus more when you upgrade:

  • Full match report with fit score and gaps
  • Career diagnostics on how recruiters read you
  • Curated company matches and warm intros
  • 48h early access to new roles

Cancel anytime.