Senior C# Cross Platform Software Engineer

MAILBIRD
MAILBIRD

At Mailbird we are changing lives every day, by helping people and companies communicate better and faster through our platform. We operate on a fully remote basis, with team members spread throughout the world, across many locations, lifestyles, and backgrounds. It’s our differences that make us special, and our shared belief in our core values that bind us together. These values form Mailbird's culture as one guided by respect, transparency, collaboration, and direct feedback. We pu

Job description

The Role

You will work closely with our other senior developers as we transition from Windows to a cross-platform framework, using .NET 6, Avalonia, Entity Framework Core, SQLite and CEF, bringing Mailbird to the Mac and beyond. You will also help develop the core platform, implementing more advanced and innovative features for all our customers.

You will work on:

  • Writing well-designed, testable and efficient code.
  • Working as a part of a dynamic team to deliver our award winning products.
  • Providing code documentation and other inputs to technical documents.
  • Supporting continuous improvement by investigating alternatives and new technologies and presenting these for architectural review.
  • Troubleshooting and debugging to optimize performance.

Skills and qualifications

  • Have impeccable attention to detail, whether it be UX, UI, or code.
  • Are experienced with C# application programming.
  • Have experience with WPF (or other XAML based framework) and MVVM.
  • Experience with Mac or mobile development is a big plus.
  • Experience using EF Code First, CQRS, DI and IOC another big plus.
  • Experience with unit testing (NUnit and Moq) is the icing on the cake.
  • KISS and SOLID principles are your bread and butter.
  • Pragmatism over pure theory is more than welcome.
  • Can take initiative and feel comfortable both working alone and part of a team.
  • Have good communication skills in English.

Attachments

How to apply

What's on Offer?

Similar Jobs

MAILBIRD
MAILBIRD

4 Followers

At Mailbird we are changing lives every day, by helping people and companies communicate better and faster through our platform. We operate on a fully remote basis, with team members spread throughout the world, across many locations, lifestyles, and backgrounds. It’s our differences that make us special, and our shared belief in our core values that bind us together. These values form Mailbird's culture as one guided by respect, transparency, collaboration, and direct feedback. We pu

See company details