At a Glance
- Tasks: Develop a MacOS desktop app replicating our existing Windows application features.
- Company: Join a forward-thinking tech company focused on innovation.
- Benefits: Flexible contract, competitive pay, and the chance to work remotely.
- Why this job: Make an impact by enhancing user experience on MacOS with your skills.
- Qualifications: Strong MacOS development experience and familiarity with desktop applications.
- Other info: Short-term contract with potential for future projects.
The predicted salary is between 36000 - 60000 £ per year.
We are looking for an experienced MacOS desktop application developer to help us build a Mac version of our existing Windows desktop application. We already have a fully functional and mature Windows client built in .NET/WPF/WebView2. Your task will be to replicate the same features, behaviour, and user experience on MacOS. This is not a new product from scratch — you will be working from an existing, production-ready system.
What You'll Do
- Develop a native or cross-platform MacOS desktop client equivalent to our Windows version.
- Recreate all major features:
- Real-time notifications (SignalR)
- API integration
- Auto-update mechanism
- Embedded web views
- System tray / background behaviour
Required Skills
- Strong experience with MacOS desktop development (Swift/SwiftUI, Cocoa, Electron, MAUI, Avalonia, or similar)
- Experience building production-grade desktop apps
- REST API integration
- WebSockets / real-time communication
- Secure storage and authentication handling
- Git / version control
Preferred (Bonus)
- Experience porting Windows apps to Mac
- Knowledge of .NET / C#
- Experience with cross-platform frameworks
- Experience with auto-update systems
Write ZOMBIE at the start of your application for consideration. Contract duration of 1 to 3 months.
Mandatory skills: Desktop Application, Mac OS App Development, macOS, Application Installer, Apple Xcode
Mac OS Desktop application Development employer: FreelanceJobs
Contact Detail:
FreelanceJobs Recruiting Team
StudySmarter Expert Advice 🤫
We think this is how you could land Mac OS Desktop application Development
✨Tip Number 1
Network like a pro! Reach out to your connections in the tech world, especially those who have experience with MacOS development. Attend meetups or online webinars related to desktop application development to meet potential employers and learn about job openings.
✨Tip Number 2
Show off your skills! Create a portfolio showcasing your previous MacOS projects or any relevant work. If you’ve ported Windows apps to Mac before, highlight that experience. A strong portfolio can make you stand out in a competitive job market.
✨Tip Number 3
Tailor your approach! When reaching out to companies, mention specific features or technologies from their job description that you’re familiar with. This shows you’ve done your homework and are genuinely interested in their project.
✨Tip Number 4
Don’t forget to apply through our website! We love seeing applications directly from candidates who are excited about working with us. It’s a great way to ensure your application gets the attention it deserves.
We think you need these skills to ace Mac OS Desktop application Development
Some tips for your application 🫡
Show Off Your Skills: Make sure to highlight your experience with MacOS desktop development in your application. We want to see your expertise in Swift, Cocoa, or any other relevant frameworks you've worked with. Don't hold back on showcasing your past projects!
Tailor Your Application: Take a moment to customise your application for this role. Mention how your skills align with the specific requirements listed in the job description. We love seeing candidates who take the time to connect their experience with what we’re looking for.
Be Clear and Concise: When writing your application, keep it straightforward and to the point. We appreciate clarity, so avoid jargon and fluff. Make it easy for us to see why you’re the perfect fit for the role!
Apply Through Our Website: Don’t forget to submit your application through our website! It’s the best way for us to receive your details and ensures you’re considered for the position. Plus, it helps us keep everything organised!
How to prepare for a job interview at FreelanceJobs
✨Know Your Tech Stack
Make sure you’re well-versed in the technologies mentioned in the job description, like Swift, Cocoa, and REST APIs. Brush up on your knowledge of real-time communication and secure storage, as these are crucial for the role.
✨Showcase Your Experience
Prepare to discuss your previous projects, especially any that involved porting Windows applications to Mac. Be ready to explain how you tackled challenges and what you learned from those experiences.
✨Understand Their Product
Familiarise yourself with the existing Windows application. If possible, try using it to understand its features and user experience. This will help you articulate how you can replicate that on MacOS during the interview.
✨Ask Insightful Questions
Prepare thoughtful questions about their current workflows and architecture. This shows your genuine interest in the role and helps you gauge how you can best contribute to their team.