Front End Developer - React/.NET Immediate Start Overview We are looking for a talented and versatile Front-End Developer with strong React.js expertise to join our client's team for an immediate start . This is a fantastic opportunity for someone with at least 3 years of industry experience who thrives in creating robust, scalable, and high-quality front-end solutions. You’ll play a key role in developing and maintaining user interface components, ensuring seamless integration with our C# .NET Core backend . Working closely with a collaborative team, you’ll contribute to innovative problem-solving, elegant design, and building products that deliver real impact. What You’ll Do Develop and maintain user-facing features using React.js Create new user interfaces with HTML5, CSS, and JavaScript Maintain and enhance existing UI controls, fixing bugs and implementing new features Build reusable components and front-end libraries for future use Integrate React components with .NET Core MVC Translate wireframes and designs into high-quality, functional code Optimize components for speed, scalability, and cross-browser/device performance Technical Skills Strong proficiency in JavaScript, HTML5, CSS (experience with styled-components preferred) Expert understanding of React.js and core principles, including Hooks and Context API Hands-on experience integrating React.js with .NET Core MVC Extensive experience with Yarn workspaces (mandatory) Familiarity with modern ECMAScript standards Knowledge of isomorphic React (a plus) Experience with Formik and React Hook Form (highly regarded) Solid understanding of RESTful APIs Experience with front-end build tools: Babel, Webpack, NPM Strong state management skills: Redux or Context API Experience with React Router for navigation Understanding of server-side rendering with ABP .NET MVC using React.js Knowledge of React performance techniques Familiarity with GIT and team services in Visual Studio Proficiency with office-ui-fabric-react (highly regarded) Soft Skills Strong sense of ownership and accountability High attention to detail Self-driven and proactive problem solver Excellent team collaboration skills Why Join Us? You’ll be part of a dynamic, innovative environment where your expertise will make a real impact. If you’re passionate about building world-class front-end solutions and want to work on our clients' exciting projects in a collaborative team, we want to hear from you!