Front-end Engineer

We are seeking a talented and experienced Front-end Engineer to join our team. This engineer will contribute to the further development of Arena, a web-based software platform for reinforcement learning training and RLOps.

As a Front-end Engineer, you will be responsible for designing, implementing, and maintaining the infrastructure, tools, and services that enable businesses to build and deploy reinforcement learning models efficiently and effectively.

Responsibilities


Develop scalable and reliable infrastructure to support a reinforcement learning model training, deployment, and management platform.
Collaborate with the team to understand requirements, and design and develop the user-facing interface of the  platform.
Work closely with designers and engineers to implement the visual design elements within brand guidelines.
Ensure that the platform works consistently across various web browsers and devices, including testing and resolving compatibility issues.
Optimise the platform for speed and efficiency, minimising load times and ensuring a smooth user experience. 
Ensure that web content is accessible to all users by adhering to accessibility standards like Web Content Accessibility Guidelines.
Working closely with users to identify and rectify user-facing bugs and issues to constantly improve the usability of the platform.
Keeping thorough documentation of code and development processes to help maintain and troubleshoot the platform.

Requirements

Bachelor's degree or higher in Computer Science, Engineering, or a related field, or 3+ years of relevant industry experience
Solid understanding of HTML, CSS (Tailwind) and JavaScript/TypeScript, with hands-on experience building platforms.
Proficient with front-end frameworks and libraries like ReactJS, Redux, GraphQL to streamline development and enhance user interactivity.
Experience with integrating with various APIs (Rest API or GraphQL using one of fetch, Redux, Relay, GraphQL) to fetch and display data from external sources.
Familiarity with tools for monitoring and improving platform page performance metrics, including page load times and resource optimisation.
Deep understanding of software engineering principles and best practices.
Strong problem-solving and communication skills, and the ability to work independently as well as in a team environment.

Compensation

Competitive salary + significant stock options.
30 days of holiday, plus bank holidays, per year.
Flexible working from home and 6-month remote working policies.
Enhanced parental leave.
Learning budget of £500 per calendar year for books, training courses and conferences.
Company pension scheme.
Regular team socials and quarterly all-company parties.
Bike2Work scheme.

Join the fast-growing AgileRL team and play a key role in the development of cutting-edge reinforcement learning tooling and infrastructure.

Apply below

Max file size 10MB.
Uploading...
fileuploaded.jpg
Upload failed. Max size for files is 10 MB.
Thank you for your submission. We will be in touch shortly.
Oops! Something went wrong while submitting the form. Please try again.