Search by Job Title

Software Engineer, Xamarin.iOSXamarin

THIS JOB HAS EXPIRED

Your Role:

As a Software Engineer, you?ll be responsible for developing and maintaining key parts of our iOS and Mac products which allow developers to use C#, F# and other .NET languages to build iOS applications.

We like track Apple?s iOS progress very closely to bring the latest features to our users in record time. But we also like to innovate on this space by leveraging the C# language and the .NET runtime to improve the developer experience and create easier to use, simpler and more delightful experiences for developers using the Xamarin platform.

This position is based ideally in Boston, MA, but may consider virtual/remote candidates.

Key Responsibilities:

Develop and maintain the Xamarin.iOS C runtime
Develop and maintain the Cocoa components in Xamarin.Mac
Develop and maintain the CocoaTouch components Xamarin.iOS
Develop and maintain shared code with other Mono-based products in the company
Develop and maintain components of the Mono runtime to assist our iOS and Mac products
Work with our IDE team to improve the developer experience of developer using our iOS and Mac products
What We're Looking For:

Experience with C, C++, or Objective-C programming
Experience with C# or Java
Bachelor?s degree in Computer Science, Engineering or similar, and/or relevant experience
Bonus: Contributed to open source projects and can share code samples via Github or other source code hosting facility
Bonus: Contributed to the Mono project or any of the Mono satellite projects a plus
Bonus: Experience with the Mono runtime
Bonus: Experience with Xamarin products