Senior .NET Blazor developer
Прямой работодатель SHARP DEVELOPERS ( sharp-dev.net )
Опыт работы любой
About us:
SHARP DEVELOPERS - custom mobile/web software developer in the US and Europe.
Our team is international (Germany, Kazakhstan, Armenia, Georgia, Uzbekistan, Greece, UK, Russia). We hire all over the world, and we provide a relocation package for those moving to another country.
Our clients are product development companies in various fields: fintech, travel, sports, medicine, entertainment, media, industrial. We work on more than 30 projects - pick an interesting one for you!
Our development stack - React Native, Flutter, React, Angular, Node js, .Net Core, .NET Server Side, Razor, Python, AWS, Azure. And we continue extending that list.
We are looking for a C# / Blazor expert. A developer who has done projects with Blazor, who can help us implement a challenging software architecture.
The developer must have expert knowledge on Blazor.
- We use Blazor Server to implement our front-ends. The front-end exclusively communicates through Web API with the back-end.
- We use Dapr () to implement Workflows, Invocations, State management, etc. pp.
- We use the Flux pattern, by incorporating the Fluxor library.
- We use Mudblazor () as our component library.
- Dapr executes callbacks on the Blazor server. These changes must be propagated into the Fluxor State Store for the individual users. This is a problem I have not solved yet. I expect this to be solved with help from the Blazor Expert.
- Blazor server is used to implement micro frontends. The user will be looking at different Blazor Server implementations in a single UI experience. Communication between the Blazor UIs is done using the Dapr State store component.
You will work in an international team, so knowledge of English B2 or above is necessary.
If you are planning a relocation, we will provide a relocation package. If you prefer to continue working on unique foreign projects from Russia, we will give you such an opportunity.
Requirements:
- expert knowledge on Blazor
- understanding Flux architecture, fluxor is used on the project
- knowledge of .NET at least 3 years of commercial experience
- experience with distributed storage and systems
- knowledge of HTTP, REST, SOAP
- knowledge of English B2 and above.
With us you can:
- become a Tech Lead
- become a business professional by immersing yourself in subject areas of several client companies with different tasks all at once,
- learn new technologies, become a multi-technology specialist or change your stack. We will give you an opportunity to practice on different projects during your working hours,
- create projects from scratch without supporting or rewriting legacy - switch between startups of our clients, evolve in solving the latest market challenges,
- grow consistently and go through the full development cycle from the start of production to the release of the developed software
Also we offer:
- relocation package (if you want to relocate)
- flexible working hours
- English courses, language practice in the Russian-American team
- professional education during paid working hours
- working in the culture of Western companies accordingly to international standards
- we are a distributed team - you can work from anywhere in the world!
Answers to FAQ from candidates:
We hire mainly for long-term projects starting from a year, with the subsequent extension of work in the existing team or transfer to another project.
During the transfer from project to project, you undergo in-house technology training, this time is paid 100% as working hours.
Reach out, we'll tell you more!