Responsibilities
- Create and sustain WPF desktop applications following a strict MVVM pattern
- Design clear and reusable Views, ViewModels, and DataTemplates
- Develop interactive viewports where users can rotate, scroll, zoom in, and zoom out 3D models
- Build state-driven user interfaces for intricate engineering processes
- Connect the UI with .NET backend services and external systems
- Ensure commands behave correctly, including enable/disable, async execution, and UI state management
- Enhance the performance, responsiveness, and consistency of the UI layer
- Work alongside UI/UX designers while adhering to the established design language
- Collaborate closely with engineers on domain-specific workflows
Benefits
- Competitive Salary
- 13th Month Pay
- Paid Time Off – 12 days of PTO
- US Holidays Off – 12 paid US holidays
- Maternity & Paternity Leave
- Comprehensive Healthcare
- Life Insurance (full-time HMO plan includes life insurance)
- Mental Health Support
- Milestone Gifts & Birthday Treats
- Exciting Team Experiences (island getaways, virtual town halls, regional meetups)
- Stay Connected (supportive network)
Compensation
Competitive Salary
Work Arrangement
Remote (Worldwide)
What to Prepare
- 1️⃣ English Proficiency Rating – You will need to enter your CEFR English proficiency level in the application form. If you’re unsure of your rating, you can take a quick assessment here: EF SET Quick Check.
- 2️⃣ Coconut VA Profile (Resume) – Before submitting your application, please create your Coconut VA profile using this template: Coconut VA Profile Template. ⚠️⚠️⚠️ YOUR RESUME MUST FOLLOW THIS FORMAT AND SHOULD BE IN ENGLISH. This is a test of how keen you are with details and how well you follow instructions. ⚠️⚠️⚠️
- 3️⃣ 1-Minute Introduction Video – Record a short introduction video (preferably using Loom) and provide the link in your application. Before you do, check out these video tips and sample videos. Important: By submitting your video, you grant Coconut permission to share it on our platforms to help increase your chances of being matched with a client. Videos with broken or dummy links will result in disqualification.
Non-negotiable Requirements
- Desktop application development experience (critical differentiator from web/mobile devs)
- WPF (Windows Presentation Foundation) experience
- C# proficiency
Industry/Tools Experience
- C#
- .NET
- Frameworks & Libraries
- WPF (Windows Presentation Foundation)
- MVVM (Model-View-ViewModel)
- CommunityToolkit.Mvvm
- Microsoft.Extensions.Hosting
- ASP.NET Core
- Blazor
Other
- Availability: 40 hours/week
- Time Zone: Anytime within 4:00 AM to 3:00 PM EST
- Reliable availability for a full 8-hour workday within the 5:00 AM – 5:00 PM EST window
- Full professional fluency in English required for frequent written and verbal collaboration across a distributed team
- Must submit English Proficiency Rating (CEFR level) via EF SET Quick Check
- Must create Coconut VA Profile (Resume) using provided template in English
- Must submit 1-Minute Introduction Video (preferably using Loom) with link; broken/dummy links result in disqualification; by submitting, grant Coconut permission to share on platforms
- Some benefits may vary; full details provided during onboarding