We are looking for an experienced Software Engineer to join our Product and Engineering team.
Oak engineers have a range of specialities and interests covering web application development, APIs, databases, serverless computing, GraphQL, React, and component-led UI. If you have experience in any of these areas, we'd love to hear from you.
We work together in product squads alongside designers, researchers and education experts, regularly releasing new features and improvements to give teachers and their pupils quick and easy access to the highest quality learning resources.
What You'll Be Doing
- Development of highly performant ed-tech applications that are secure, scalable, highly available and accessible to the widest number of users that meet Government Digital Service standards
- Take an active role in the design and implementation of new processes and tools that improve the user or developer experience
- Provide mentorship for less experienced colleagues
- As a member of the Oak Team, contribute to the planning and culture of the organisation
- Work in cross-functional and product-oriented squads with colleagues from across the organisation, as required
- Support all work across Engineering and take on other general responsibilities as required
What We're Looking For
- Professional experience building high-performing web applications with modern Javascript libraries and tools.
- Experience collaborating with product teams to develop high-quality products with large customer impact.
- Knowledge of common web application architectures with some experience architecting simple technical solutions based on product requirements and design.
- Experience of extending automated test suites and an understanding of the value of different types of testing (e.g. unit vs integration).
- Desire to build beautiful, easy-to-use digital products with an understanding of the importance of accessibility in all its forms.
- Great communication and collaborative skills.
You'll want to contribute in all areas, not just your own lane. You'll be comfortable working at pace across a range of digital systems, always looking for ways the team can keep getting better. And you'll be excellent at remote working, building relationships and managing your time effectively.
Be the first to know aboutnew jobs every week
Get 8 new jobs with salaries, once per week! Sign up here so you don't miss a single newsletter.