.NET Fullstack Developer (React)
Warszawa, Warszawa
Experis Manpower Group
We are seeking a highly skilled Full-Stack Developer with strong expertise in both front-end and back-end technologies. The ideal candidate will be responsible for modernizing legacy applications, building and enhancing UI components, integrating APIs, and deploying applications to Azure using DevOps practices. A strong understanding of functional programming principles and testing methodologies is essential.
Tasks:
Modernizing Legacy Applications
Convert class-based components to functional ones using hooks.
Ensure backward compatibility and performance optimization.
Building and Enhancing UI Components
Analyze and refactor components from React v16 to React v19.
Develop responsive interfaces using HTML5, CSS3, SCSS.
Implement accessibility standards (WCAG, ARIA).
State Management Implementation
Integrate Context API or Redux for complex state handling.
Optimize state flows across components.
API Integration
Connect front-end components to REST APIs using Axios or fetch.
Handle loading states, errors, and data transformation.
Creating and Publishing NPM Packages
Build reusable components and package them for internal/external use.
Configure Webpack or Vite for bundling and deployment.
Testing Responsibilities
Apply TDD/BDD methodologies using Jest and React Testing Library.
Use mocks and fakes to simulate API responses and component behavior.
Cloud & DevOps Tasks
Set up Azure App Services and Functions.
Configure CI/CD pipelines using Azure DevOps.
Functional Programming Practices
Use pure functions, immutability, and declarative patterns.
Apply React Hooks, Higher-Order Components (HOCs), and composition techniques.
Requirements:
Front-end Skills
React (latest), TypeScript (including generics), JavaScript (ES6+), HTML5, CSS3, SCSS.
State Management: Context API, Redux or similar.
API Integration: Axios, fetch.
Testing: Jest, React Testing Library.
Build Tools: Vite, Webpack, Node.js.
Packaging: NPM and creating NPM packages.
Web Accessibility: WCAG, ARIA (preferred).
Server-side Rendering: Next.js or experience with SSR, SSG, lazy loading (preferred).
Functional Programming: Immutability, pure functions, declarative programming, React Hooks, HOCs, functional composition (preferred).
Back-end Skills
.NET (latest), C#, Web API, Entity Framework Core, LINQ.
Databases: SQL Server, Cosmos DB (NoSQL).
Testing: xUnit/NUnit.
Best Practices: OOP, SOLID principles, IoC, DI, clean architecture, DDD, asynchronous programming, generics.
Security & Authentication: OAuth, JWT, Microsoft Entra ID (Azure AD), OWASP (preferred).
Offer:
100% remote work
MultiSport Plus
Group insurance
Medicover Premium
e-learning platform