Position: MacOS Developer
Company: Softwarium
Category: iOS
Experience required: 3y
English level: upper

**Softwarium** develops software for American, Canadian, and Norwegian customers in the educational, medical, security, and energy spheres. We implement end-to-end solutions to deliver the innovation, quality, and speed that our customers’ users expect!

Now we are looking for a **MacOS Developer **to join the project in the field of cybersecurity to help improve the existing corporate security service.

Our client — Delinea is a world-class cloud identity security company that has been ranked by Gartner as a Privileged Access Management (PAM) Leader for the second consecutive year. They have also received the highest possible score from Forrester in categories such as SaaS/cloud, Integrations, Deployment, and Innovation Roadmap.

**Project details:**
Connection Manager desktop application helps manage and interact with multiple remote sessions for Remote Desktop Protocol (RDP) and SSH in a unified environment.
**Technologies: **MacOS, SwiftUI, AppKit, C#, Xamarin.Native, MVVM

**Project team:**

— General direction tech lead;

— 2 Desktop application developers;

— AQA engineer;

— Scrum Master/Manual QA;

— The Product Owner from the customer’s side.


**Required skills:**

— At least 3 years of working experience in building macOS applications;

— Knowledge of AppKit and SwiftUI;

— Knowledge of application architecture on iOS or macOS;

— Understanding the MVVM pattern;

— Excellent all-around communications skills;

— English proficiency not lower than Upper-Intermediate;

— Ability to independently solve problems.


**Nice to have:**

— Experience with .NET/C#;

— Experience in building cross-platform apps with Xamarin.Native;

— Experience in native iOS or macOS programming using Objective-C;

— Understanding and experience of Agile methodology.


**Responsibility:**

— Develop of a cross-platform desktop application with business logic in C#;

— Develop of native macOS UI in Swift;

— Implement unit and integration tests


**Working conditions:**

🏠 Possibility to work remotely;

⚖️ Work & life balance is our credo. No overtime;

🚀 Learning & Development program: a team of senior developers, individual budget for professional development (trainings and events, certification);

💶 You can always count on paying for a vacation (20 working days), sick leave (10 paid days), and holidays.

**Interested in joining our team? Do not hesitate to contact us!**