Position: Senior Front End C# / .NET Engineer
Company: BrickRed Systems
Category: .NET
Experience required: 5y
English level: intermediate

**A candidate joining the front end team can expect to work on the following types of projects and tasks:**
· Building rich user interfaces across multiple technologies in web and desktop (Windows/macOS)
· Building complex data models supporting complex customer features
· Scaling out current systems to support new sports and new features
· Migrating legacy code to new paradigms
· Writing tests and doing code reviews
· Assisting in creating internal and external APIs to support both data and video

**Key Requirements and Attributes:**
Advanced C# skills (latest version with a preference to .NET Core)
Advanced XAML experience, WPF or WinUI/UWP
Extensive software engineering background - 5-7 years experience or more
Design patterns and the ability to define and drive software architecture
Good communication skills, self-motivation, and the ability to work effectively with minimal supervision
Complex problem-solving skills
A strong sense of ownership, self-leadership and responsibility

**Bonus Superpowers:**
Competencies and experience with:
Xamarin or other Cross Platform Development Experience
MongoDB or other NoSql technology
MySQL or other SQL DB
Previous experience leading a team
Experience working in a remote environment

We offer:
• timely payment of wages and bonuses;
• flexible working hours and an opportunity to work remotely;
• paid vacation for a period of 24 calendar days;
• medical insurance at the end of the trial period;
• support for Team Lead and the leader, who help to get used to work processes;
• constant communication with native English speakers;
• a young team with an average age of 25;