We are a leading European intellectual property firm, advising some of the world’s most innovative and successful companies. Together, we help to improve lives by supporting innovation.
We hire talented and passionate people who think creatively and enjoy a challenge. Working collaboratively, we share our knowledge and experience across teams, actively learning from each other in a friendly and sociable environment.
We are passionate about creating a diverse and inclusive workplace. Diversity of thought is vital to our business; it’s how we approach challenges differently and offer our clients creative and original solutions. Through our work with organisations such as IP Inclusive, Stonewall and Business in the Community via the Race at Work Charter, we are putting the right steps in place to make sure that all our people feel supported and empowered to be themselves.
A healthy work/life balance is very important to us, and we run regular wellbeing events in addition to the large number of clubs and social activities that are available to everyone at the firm. We are also enthusiastic supporters of our local community through partnerships with the Social Mobility Foundation and Holborn Community Association.
Our Tech Team is instrumental in delivering exceptional client services and supporting the firm’s operational excellence. Our commitment to leveraging advanced technologies and fostering a culture of continuous innovation sets us apart. The Project Management Office stands as a pillar of our strategic growth, guiding our ambitious vision with precision and expertise.
Our department boasts a diverse array of professionals, each an expert in their field. Our skilled developers, astute business analysts, robust infrastructure specialists, and dedicated desktop support engineers form the backbone of our technological prowess. Together, they are pivotal in enabling the delivery of outstanding professional advice and client service.
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.
– 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.
– 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.
– 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.
– 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.
– 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.
– 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.
– 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.
This website uses cookies
We use cookies to personalise content and ads, to provide social media features and to analyse our traffic. We also share information about your use of our site with our social media, advertising and analytics partners who may combine it with other information that you’ve provided to them or that they’ve collected from your use of their services.
Cookies are small text files that can be used by websites to make a user's experience more efficient.
The law states that we can store cookies on your device if they are strictly necessary for the operation of this site. For all other types of cookies we need your permission. This means that cookies which are categorized as necessary, are processed based on GDPR Art. 6 (1) (f). All other cookies, meaning those from the categories preferences and marketing, are processed based on GDPR Art. 6 (1) (a) GDPR.
This site uses different types of cookies. Some cookies are placed by third party services that appear on our pages.
You can at any time change or withdraw your consent from the Cookie Declaration on our website.
Learn more about who we are, how you can contact us and how we process personal data in our Privacy Policy.
Please state your consent ID and date when you contact us regarding your consent.