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