Figma Design to Avalonia UI Implementation for Ubuntu Desktop Application

Job ID: 39360372

Budget: $150 – $300 USD

We are looking for an experienced Frontend Developer who can transform our Figma design into a dynamic and user-friendly Avalonia UI application for Ubuntu. This role is focused on implementing the frontend, and we are looking for someone who can deliver a responsive, clean, and scalable user interface with advanced dynamic features.

Project Overview:
Platform: Ubuntu Desktop (using Avalonia UI - Free Version )
Design:
The designs are already finalized in Figma. The goal is to turn these designs into a fully functional frontend UI for the application.

Scope:
The project consists of 10 sections, each with its own specific set of functionalities. These sections will be split into 3 major milestones, each requiring a fully completed part of the UI with working dynamic components.

Total screen 20 +/- 2 screens

Backend:
We have an internal team handling the backend development. Your main responsibility will be the frontend, though you should ensure that the UI is flexible and prepared to integrate easily with the backend later.

Key Responsibilities:
Implementing the frontend based on Figma designs, focusing on creating a seamless and intuitive user experience.

Developing dynamic UI elements that respond to user input and can load demo data to simulate interactions.

Creating interactive components such as modals, pop-ups, dynamic lists, and user input forms.

Ensuring the application’s frontend is clean, modular, and maintainable. This will ensure it can be easily integrated with the backend when ready.

Collaborating closely with our internal backend development team to ensure smooth communication between frontend and backend components.

Participating in regular progress meetings and code reviews to ensure quality and timely delivery of milestones.

Requirements:

Proven experience with Avalonia UI and a strong understanding of MVVM architecture.
Ability to create dynamic, interactive user interfaces using Avalonia UI components.
Experience in integrating demo or mock data to simulate backend functionalities for frontend testing.
Strong proficiency in C# and familiarity with the Avalonia framework.
Ability to implement complex UI interactions, including pop-ups, tooltips, and dynamic lists that respond to user input.

Familiarity with Git and version control practices for collaborative development.
Experience in creating clean, well-documented code that is easy to maintain and scale.
Ability to work independently and deliver high-quality work with minimal supervision.
Excellent communication skills to ensure smooth collaboration with the internal team.

Timeline:
Start Date: Immediate
Duration: The project is expected to last 4–6 weeks, depending on the developer’s availability and progress in meeting milestones.

Working Hours: Flexible, but consistent communication with the team is important. We expect weekly progress updates and availability for regular check-ins.
Related categories: C# Programming UNIX Ubuntu