C# Desktop & Mobile Developer (Avalonia UI) – Long-Term Opportunity
Worldwide
I'm rebuilding an established business application that I've developed and refined over many years. The application contains approximately 60 screens and is being rebuilt from LiveCode using C# and Avalonia UI to create a modern, maintainable solution that runs across Windows, macOS, iOS and Android from a single codebase. I'm looking for one or two developers who would like to become long-term contributors to the project, continuing its development well beyond the initial rebuild. ## About the application The software currently includes functionality for: - Risk assessments - COSHH assessments - RAMS - Audits and inspections - Employee and training management - Asset management - Job scheduling - Reporting and PDF generation - Document management - Cloud synchronisation The application has evolved over many years through real-world use. The existing version serves as the blueprint, but the objective is to redesign and modernise it using C#, Avalonia and a clean, maintainable architecture rather than simply reproduce the existing application. I know the application and its business processes in depth and will provide clear specifications, answer questions promptly and remain closely involved throughout development. ## What you'll be doing Working alongside me, you'll: - Develop desktop and mobile features using C# and Avalonia UI. - Design clean, maintainable and reusable code. - Build polished, responsive user interfaces. - Implement business logic from detailed specifications. - Integrate REST APIs and cloud services. - Work with SQLite and SQL Server databases. - Help shape the application's architecture as it evolves. - Suggest improvements whenever you believe a better approach exists. ## Working arrangements I'm flexible regarding how the development team is structured and would be happy to work with: - A single experienced developer. - A senior developer who provides architectural guidance and delegates implementation work to a junior developer. - Two independent developers working together. I'm particularly interested in hearing from independent developers or small partnerships. I value continuity, direct communication and building long-term working relationships with the same people as the application continues to evolve. ## Skills Essential - C# - Avalonia UI - XAML - MVVM - Asynchronous programming - REST API integration - Git - SQL Desirable - Cross-platform desktop and mobile development - SQLite - SQL Server - PDF generation - Azure or AWS ## A long-term opportunity This isn't a project that ends once the existing application has been rebuilt. The rebuild is simply the next stage in the application's evolution. There is already a substantial list of new features, improvements and ideas that will follow, so I'm looking for someone who enjoys becoming genuinely familiar with a product and playing an important role in its continued development over the years ahead. ## Please include with your proposal - Examples of Avalonia applications you've developed. - A GitHub profile or code samples (where available). - Your experience with MVVM. - A brief description of how you like to work. - Your current availability. - Your hourly rate. If you're looking for a long-term opportunity where you can become an important part of an established software product and help shape its future, I'd be pleased to hear from you.
- More than 30 hrs/weekHourly
- 6+ monthsDuration
- Entry levelExperience Level
$3.00
-
$30.00
Hourly- Remote Job
- Ongoing projectProject Type
Skills and Expertise
Activity on this job
- Proposals:20 to 50
- Last viewed by client:5 hours ago
- Interviewing:2
- Invites sent:0
- Unanswered invites:0
About the client
- United Kingdom2:24 PM
- Mid-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