Frontend Software Engineer (React)
Frontend Software Engineer (React)

Frontend Software Engineer (React)

Full-Time 36000 - 60000 £ / year (est.) No home office possible
N

At a Glance

  • Tasks: Build core features for an AI-driven patent research platform using React.
  • Company: Join NLPatent, a leader in AI patent research with a collaborative team.
  • Benefits: Enjoy flexible working, training opportunities, stock options, and 25 days of leave.
  • Why this job: Be part of an innovative team shaping the future of patent research technology.
  • Qualifications: 2+ years frontend experience, strong skills in React, HTML, CSS, and TypeScript.
  • Other info: Work onsite in London 3 days a week with excellent career growth potential.

The predicted salary is between 36000 - 60000 £ per year.

About the role

NLPatent is an industry leading AI-first patent research platform that was an early mover in the application of Large Language Models. We use a combination of proprietary and off-the-shelf machine learning models and NLP techniques to help our users answer patent related research questions such as "Is my invention patentable?". Increasingly, we are using generative LLMs to build agentic workflows that answer research questions without any human intervention. As a software engineer at NLPatent, and one of the early hires for the engineering team, you would be key in building the core features and foundations to scale out the platform. You would work closely alongside NLPatent's CTO and senior engineers in planning and executing product development.

Requirements

  • 2+ years of commercial frontend engineering experience
  • Proficiency in HTML, CSS, and TypeScript
  • Strong commercial experience with React and Next.js (App Router)
  • Experience with data fetching and caching using TanStack Query
  • Experience with unit and integration testing (e.g., Jest, React Testing Library, Vitest)
  • Experience consuming RESTful APIs
  • Understanding of complex state management (e.g., React Context, Zustand, Redux)
  • Proficiency with Git and version control workflows
  • Willing to work 3 days per week onsite in our London office

Bonus points for

  • Experience with End-to-End testing (e.g., Datadog, Cypress, Playwright)
  • Knowledge of web performance optimization and Core Web Vitals
  • Exposure to CI/CD pipelines (e.g., GitHub Actions)
  • Basic understanding of Python or backend technologies (Django, SQL/PSQL, AWS)
  • Exposure to UI/UX design principles
  • Experience or familiarity with patent data

Benefits

  • Flexible working
  • Pension
  • Training & Development
  • Stock Option Plan
  • Work from home budget
  • 25 days of paid annual leave

Frontend Software Engineer (React) employer: NLPatent

At NLPatent, we pride ourselves on being an innovative employer that champions a collaborative and dynamic work culture. As a Frontend Software Engineer, you'll have the opportunity to work closely with industry leaders in AI and patent research, while enjoying benefits such as flexible working arrangements, a comprehensive training and development programme, and a stock option plan. Our London office fosters a vibrant environment where your contributions will directly impact the growth of our cutting-edge platform, making it a truly rewarding place to advance your career.
N

Contact Detail:

NLPatent Recruiting Team

StudySmarter Expert Advice 🤫

We think this is how you could land Frontend Software Engineer (React)

✨Tip Number 1

Network like a pro! Reach out to folks in the industry, attend meetups, and connect with potential colleagues on LinkedIn. You never know who might have the inside scoop on job openings or can refer you directly.

✨Tip Number 2

Show off your skills! Create a portfolio showcasing your best projects, especially those using React and Next.js. This is your chance to demonstrate your expertise and make a lasting impression on hiring managers.

✨Tip Number 3

Prepare for technical interviews by brushing up on your coding skills and understanding of frontend technologies. Practice common algorithms and data structures, and be ready to discuss your experience with state management and APIs.

✨Tip Number 4

Apply through our website! It’s the best way to ensure your application gets seen by the right people. Plus, it shows you’re genuinely interested in joining our team at NLPatent.

We think you need these skills to ace Frontend Software Engineer (React)

HTML
CSS
TypeScript
React
Next.js
TanStack Query
Unit Testing
Integration Testing
RESTful APIs
State Management
Git
End-to-End Testing
Web Performance Optimization
CI/CD Pipelines
UI/UX Design Principles

Some tips for your application 🫡

Tailor Your CV: Make sure your CV highlights your experience with React, TypeScript, and any relevant projects. We want to see how your skills align with what we're looking for, so don’t be shy about showcasing your best work!

Craft a Compelling Cover Letter: Your cover letter is your chance to shine! Tell us why you're excited about the role at NLPatent and how your background makes you a great fit. Keep it conversational and let your personality come through.

Showcase Your Projects: If you've worked on any cool projects, especially those involving frontend technologies or patent-related work, make sure to include them. We love seeing practical examples of your skills in action!

Apply Through Our Website: We encourage you to apply directly through our website. It’s the easiest way for us to keep track of your application and ensures you get all the latest updates from us. Plus, we can’t wait to hear from you!

How to prepare for a job interview at NLPatent

✨Know Your Tech Stack

Make sure you brush up on your HTML, CSS, TypeScript, and especially React and Next.js. Be ready to discuss your past projects and how you've used these technologies to solve real-world problems. It’s a great way to show your hands-on experience!

✨Showcase Your Problem-Solving Skills

Since NLPatent is all about answering complex patent-related questions, be prepared to demonstrate your problem-solving abilities. Think of examples where you tackled challenging issues in frontend development, particularly with state management or data fetching.

✨Familiarise Yourself with Testing

Testing is crucial for any software engineer. Brush up on your knowledge of unit and integration testing frameworks like Jest and React Testing Library. Be ready to explain how you ensure the quality of your code and what strategies you use for testing.

✨Understand the Company’s Mission

Take some time to understand NLPatent's mission and how they leverage AI in patent research. This will not only help you answer questions more effectively but also show your genuine interest in the role and the company’s goals.

Frontend Software Engineer (React)
NLPatent

Land your dream job quicker with Premium

You’re marked as a top applicant with our partner companies
Individual CV and cover letter feedback including tailoring to specific job roles
Be among the first applications for new jobs with our AI application
1:1 support and career advice from our career coaches
Go Premium

Money-back if you don't land a job in 6-months

>