Next.JS Layout Developer
This position is at the intersection of layout design and basic knowledge of modern frontend development. Everything that is on before login/registration is the part of the project you will be working on.

The project uses Next.JS, so the layout is done using a component-based approach in JSX on React. You will not only need to create page layouts but also maintain / expand / add to the existing component library. You will often have to think about the architecture of components to ensure the code is reused as efficiently as possible. Additionally, you will have the opportunity to work on speeding up/automating development, improving site performance, load speed, reducing bundle sizes, enhancing Lighthouse metrics, etc.

You won't need to write complex business logic, but occasionally there may be unconventional tasks from marketing, such as creating an interactive calculator like the ones on or (under the "managed" tab).

InvestEngine was launched in May 2019 by Gumtree co-founder Simon Crookall. In market shorthand, we are the next-generation investment platform that helps individuals and small businesses control, automate and optimise their investments portfolios. We were the first firm in our sector to launch an investment account for SMEs, income portfolios, and more recently our free DIY investing platform.

The project:

The team is developing a web and mobile application for iOS and Android, making the investment process accessible to non-finance professionals. Our clients can earn more than if they had invested in a bank and save compared to consulting a financial advisor. The project is five years old, launched on the market in May 2019.

Project stack: Next.js for the static site; React + Effector; Also used: GitHub, Asana, Sentry, Figma; There is also a mobile application on React Native.

Our team:

We work by Scrum, a team of 30 people. We believe that the future is with distributed teams, so we all work remotely. We don't like bureaucracy, we are open to new ideas, and we are flexible to any positive changes.

What you'll be doing:

  • Work on the website, landing pages, and emails.
  • Participate in the development of the main client application.

What we expect from the candidate:

  • Excellent knowledge of HTML and CSS;
  • Experience in creating landing pages and long-lived web products;
  • Understanding and adherence to the principles of responsive design and component-based approach;
  • Ability to solve simple tasks in JS;
  • Ability to write layout and basic templating in JSX;
  • Experience with Next.js and Static Site Generation on it is welcomed;
  • Fluent language and communication skills with designers are highly appreciated; Experience working on a product, on a component library is a plus;

What we offer:

  • Work in a distributed team; we are ready to share knowledge within the team and learn from each other.
  • Opportunity to influence the project, propose ideas, and participate in the company's development -- we welcome and encourage this.
  • Adequate and loyal leaders, open to dialogue.
  • No rigid working hours: You must be online from 10 to 14 UK time and complete tasks on time; in terms of workload we aim for full-time.
  • You can work from almost anywhere in the world (excl. Russia and Belarus)
  • Salary in pounds sterling (we can also do dollars or euros).
  • Unlimited vacation - no need to count remaining days or think about how to extend your holidays. Take as much time off as you need to work with joy!


We help you learn English: we cover 50% of the costs for lessons with a native speaker in groups and compensate for sessions with a psychologist from an online service.
Learn more about us
Meet Jean - our HR manager
Send in your CV using the button below or the contact information: