Our client are a leading European legal and intellectual property firm, advising some of the world’s most innovative and successful companies. jaam automation are recruiting for this role on behalf of our client, for a full time role within their company.
We’re looking for a skilled React Front-End Developer with .NET Core experience to join our Technical Delivery team. This role is central to delivering high-quality solutions to our clients, where you’ll work on projects that improve operational efficiency and effectiveness. You'll play a key role in designing, developing, and deploying customer-facing applications that combine the rich interactivity of React with the power of .NET Core backend services. This role requires technical expertise, strong communication skills, and a commitment to delivering exceptional client results.
What you’ll be doing
Key Responsibilities
Front-End Development:
- Develop high-quality, responsive front-end applications using React, JavaScript, HTML5, CSS3, and TypeScript to deliver a rich user experience.
- Utilise React libraries and frameworks, such as Next JS, for efficient state management and performance optimisation.
- Build reusable components, design intuitive interfaces, and implement user-friendly experiences that align with client needs and best practices.
- Collaborate with UI/UX designers to translate wireframes and prototypes into high-quality, fully functional front-end applications.
- Ensure cross-browser compatibility and responsiveness, adapting applications for both mobile and desktop use.
Back-End Integration with .NET Core:
- Work closely with backend developers to integrate React applications with .NET Core services, creating seamless end-to-end solutions.
- Develop API endpoints in .NET Core as needed to support front-end features, and ensure efficient data exchange between client and server.
- Leverage .NET Core capabilities to build scalable, high-performance backend services that support front-end functionality.
- Optimise application performance and reliability, with a focus on responsive and secure data handling.
Client Engagement and Project Delivery:
- Engage directly with clients to understand project requirements, provide technical insights, and translate client needs into technical specifications.
- Work within agile delivery teams to ensure project milestones and deliverables are met, contributing to sprint planning, code reviews, and team retrospectives.
- Take ownership of the technical aspects of project delivery, ensuring quality and consistency across both the front-end and backend components of the application.
- Communicate effectively with clients to demonstrate progress, gather feedback, and iterate on solutions to ensure satisfaction.
Skills and experience we’re looking for
Core Technical Skills:
- Experience in front-end development with React and related technologies, including TypeScript, HTML5, CSS3, and responsive design principles.
- Solid understanding of Redux or Context API for state management, and experience with React Hooks and component-based architectures.
- Proficiency in .NET Core for developing RESTful APIs, including a strong understanding of C#, ASP.NET Core, and Entity Framework.
- Experience in integrating front-end applications with RESTful APIs and ensuring seamless data flow between the client and server.
Additional Technical Skills:
- Understanding of low-code platforms such as Nintex or K2 for workflow automation.
- Knowledge of working with common business systems like iManage,SharePoint, and Office 365.
- Experience in cloud platforms, particularly Microsoft Azure, and an understanding of how cloud services support scalable web applications.
Soft Skills and Attributes:
- Strong communication skills, with the ability to explain technical concepts clearly to non-technical clients and team members.
- Ability to foster trust-based relationships with clients, understanding their needs, and offering technical solutions aligned with business goals.
- Problem-solving mindset, ready to adapt and respond to challenges in a fast-paced environment.
- Self-motivated and eager to learn, with a commitment to staying current with new technologies and trends.
Agile Experience:
- Experience working within agile delivery frameworks, participating in sprint planning, daily stand-ups, and retrospectives.
- Ability to contribute effectively within cross-functional teams, balancing technical excellence with project timelines and client expectations.
Competitive salary and great benefits are on offer for the right candidate.