Position: Senior Frontend React Developer
Company: SoftPositive
Experience required: 5y
English level: upper

Профессиональная команда ищет опытного Frontend React разработчика для международного проекта.

Responsibilities:
• Development of new functionality and optimizing the finished product (Frontend)
• Decision on technology stack and implementation approach
• Participation in code reviews
• Communication with an international team (Primary language: English)

Requirements:
• 5+ years – JavaScript, ES6
• 3+ years – React
• LESS / SASS
• NodeJS, npm
• NGRX/NGXS
• Writing unit and integration tests
• Knowledge of development methodologies, OOP, design and refactoring patterns
• English proficiency (B2+)
• Ability to analyze business and functional requirements
• Desire to produce high-quality software

Will be an advantage:
• Proficiency in source code control system (GIT).
• Knowledge of Azure Cloud technologies (Redis cache, Service Bus, Key Vault, AppInsights)
• Powershell
• IaC (Terraform, etc.)
• Knowledge of Backend .Net/NET Core
• Experience with UML 2.5, BPMN 2.x

About the project:
• Cloud-based, high-load business automation application for Microsoft partners 
• B2B2C platform
• The latest Microsoft technologies. Azure. Agile. Fully automated CI/CD
• Really interesting product with great technical and commercial potential
• We decide - we develop. No bureaucracy! Good ideas are welcome!
• The system manages Microsoft products as well as Azure infrastructure (virtual machines, etc.), sets up corporate security policy, includes a marketplace and more
• The application easily scales globally. Already has international customers
• In a few months, we are adding support of other providers, such as Amazon and Google

Our tech stack:
• React 17.0.2+ NGXS
• C# (.NET/ .NET Core 6.0)
• ASP.NET Core MVC, WEB API
• Entity Framework 6 + EF Core 6
• Microsoft SQL Server
• Azure Web Apps
• Azure Table Store
• Azure Cognitive Search
• Azure Functions
• Terraform
• PowerShell

Personal qualities:
• We would love to work with a person who is
• Passionate and eager to learn
• Willingto work in a team
• Able to analyze and solve complex issues independently
• Thorough and sticking to the deadlines