Software Engineer C#

Sofia, Bulgaria

Full time

Suitcase icon.

Job description

We are looking for an experienced C# Software Engineer  to join our client's team. The team develops rich set of UI components designed specifically for Blazor that let developers build web interfaces without writing JavaScript.

Blazor is a .NET web framework using C#/Razor and HTML that runs in the browser with WebAssembly. Our client is the first to market with UI components for Blazor. Currently, there are about 32 components with more being added every month. Our components are completely native to ensure a shorter development cycle, quick iteration and cut time to market.

What you’ll be focused on:

  • Take responsibility for building components, functionalities, enhancement, and maintenance of existing ones
  • Participate in the research of the new components
  • Write clean, maintainable and readable code, according to the team coding standards.
  • Participate in the testing process in collaboration with the QA engineer.
  • Write unit tests and ensure continuous integration and backwards compatibility.
List icon.

Key requirements

What you need to be successful in this role:

  • Solid experience with C# and .NET
  • Good knowledge of HTML5, CSS and JavaScript
  • Experience with Git
  • Good spoken and written English
  • Previous experience creating UI components (no matter the platform) is a plus
  • Eagerness to learn and improve
  • Focus and knowledge for writing optimized, high performance and memory efficient code

What we offer in return is the opportunity to join a talented team of bright and nice people and to also enjoy:

  • 30 days’ vacation + an extra day off for your birthday
  • Generous work-from home allowance
  • Premium healthcare and dental care coverage
  • A modern office with a well-equipped gym onsite
  • Kids' Center onsite
  • And many other perks
Folder icon.

Other details:

Location: Sofia

Employment: Full time