AS
.Net Developer w/React
Main Tasks:
• Develop solutions, with maintainability, scalability, and performance in mind.
• Ensure the quality of the code, doing code reviews and writing unit and integration tests.
• Work with quality engineers to design and create load and stress tests.
• Work with the DevOps team to automate the deployment and integration of the software into the platform environment.
• Use Git and GitLab to build continuous integration pipelines.
• Always document the features developed and/or improve the current documentation.
• Contribute to the software design sessions.
• Provide support to product issues and questions.
• Transform detailed mockups from the product design team into CSS-based, static, and dynamic HTML pages;
• Work closely with the product design team to create interactive applications.
Requirements:
• 3+ years of professional development experience.
• Previous experience designing and developing for the cloud is a plus.
• Experience in front-end web development, including JavaScript, TypeScript, NodeJS, web standards, and modern frameworks (React.js/redux or Angular)
• Experience in HTML5 and CSS3, based on a responsive design.
• Good understanding of HTTP protocol, the DOM, and browser APIs.
• Experienced with testing and debugging web apps and Node services.
• Strong knowledge of Microsoft .NET platform: Visual Studio, C#, .Net Core, SignalR, Entity Framework.
• Knowledge of software design patterns, SOLID, and Clean Architecture;
• Unit Testing / TDD, and Integration tests.
• Backend knowledge: databases, security, communication protocols, networks.
• Continuous Integration knowledge is preferred: GitLab (or other CI tool), PowerShell.
• Solid knowledge about distributed systems: resilience and scalability patterns.
• Hands-on experience in cloud-based development is a plus.
• Experience working in an Agile/Scrum environment.
• Team player and motivated to contribute to product development and evolution.
• Teamwork is second nature: strong communication, collaboration, interpersonal, and organizational skills
• Proficiency in English.