Senior Software Engineer - Mac Development
Ivanti
Daresbury, United Kingdom
What You Will Be Doing
- As a part of a dynamic product development team, create and maintain features for use by Ivanti’s customer base.
- Be responsible for coding, validating, debugging, reliability, performance analysis and the ongoing operational aspects of the product in an Agile environment.
- Deliver quality code via unit and integration testing through a suite of automated tests.
- May provide technical guidance and leadership in the organization by mentoring other team members.
To Be Successful in The Role, You Will Have
- Bachelor’s degree in Computer Science or related engineering field
- 5 or more years of software development experience targeting the macOS platform
- Great at working as part of a team with strong communication skills
- Self-motivated software engineer who loves problem solving and helping others solve problems
- Loves to learn and quickly master new technologies
- Able to help design / architect solutions
- Programming languages: Objective-C, Swift, C++, C
- Platforms/Runtimes: macOS
- Technologies: Xcode, XPC Services, Apple Frameworks, C++ standard libraries, SQL, Networking (using both macOS and *nix APIs), TLS/SSL, bash
- JSON/XML
- Unit testing & automation testing
These are an added plus:
- Objective-C / Swift Framework design & development
- MDM profiles
- Faceless background processes (daemons & services)
- SwiftUI development
- C++ cross-platform development
- Windows development using C#/.NET
- Experience using Microsoft Azure DevOps (ADO) for tracking work items, bugs, and test cases.
- Experience developing Cloud services/SaaS using Microsoft Azure technologies
- Technologies: HTTP/CSS, HTML, secure software development
Apply Now
Don't forget to mention EuroTechJobs when applying.