Job Description:

As a junior frontend developer, you will work closely with our front end lead, backend and NLP engineers, and our technology partner Softwire, gradually learning more and more about the system that delivers autogenAI’s services:

  • Develop a frontend application that provides a beautiful, intuitive interface for text generation, editing, and management
  • Assist in development of dashboard and monitoring interfaces for system administration
  • Work with designer, product owners, frontend team lead, and backend developers to create, test, and iterate on the product interface and user experience
  • Participate in code reviews
  • Contribute to engineering standards, tooling, processes, and culture In order to be successful in the role, you will need to comply with current development practices. It will be necessary for you to be able to work well with others in a team setting. Being able to take initiative to solve problems without being prompted is also key. Additionally, the practices we follow include but are not limited to: deploying incrementally and often using CI/CD, having short development cycles, automating testing thoroughly, being able to reproduce builds, monitoring services closely, being able to recover quickly, and making sure we understand what is needed before attempting to deliver it.

Who are you?

  • Able to create simple projects in React with TypeScript
  • Write readable, testable, easily maintained code
  • Good with JavaScript / TypeScript, CSS, HTML, Git
  • Experience with Tailwind CSS is a plus
  • Experience with text-heavy interfaces and interaction is a huge plus
  • Ability to work in a team
  • Good communication skills

Company Benefits

We are a remote-friendly company, with two optional office days in London each week and occasional working retreats in sunny locations. We’re very open to discussion around working hours and other flexibilities. Additionally, you’ll get your choice of laptop, a home office allowance, 28 days holiday + 8 bank holidays, and more.

Interview Process

1.CV match - Check your experience matches to the role requirements. We will reply to your initial contact within two working days to arrange next steps.

2.45 minute video call - About the company, the role, your own experience, and a simple coding exercise, to determine general fit. You will need a computer with a development environment, video calling and screen-sharing ability, and a strong stable internet connection.

3.Remote pair coding exercise - We give you access to a GitHub repository containing a simple application written in TypeScript, in advance of the session. In the session, we work together on a technical request regarding the application. This tests your technical skills, design thinking, problem solving abilities, and communication / collaboration skills. You will need a computer with a development environment, video calling and screen-sharing ability, and a strong stable internet connection.

4.Feedback and offer - We’re happy to talk about how the exercise went. If we think you’re a great match for the role, we’ll talk through any remaining questions, agree any outstanding details of salary and conditions, and send through a contract of employment.

Other Jobs in Front End