Front End Software Engineer (Typescript)
Front End Software Engineer (Typescript)

Front End Software Engineer (Typescript)

Full-Time 28800 - 48000 £ / year (est.) No home office possible
Go Premium
S

At a Glance

  • Tasks: Join us to develop intuitive front-end systems using TypeScript and React.
  • Company: Safe Intelligence, a mission-driven tech company focused on safe AI solutions.
  • Benefits: Enjoy flexible holidays, mentoring, and regular team events.
  • Why this job: Make a real impact in AI safety while working with cutting-edge technology.
  • Qualifications: Experience in front-end development with TypeScript and a passion for learning.
  • Other info: Collaborative culture with opportunities for growth in a dynamic environment.

The predicted salary is between 28800 - 48000 £ per year.

Front End Software Engineer (Typescript)

Get AI-powered advice on this job and more exclusive features.

Safe Intelligence is on a mission to make AI safe and reliable for everyone. To help us achieve this, we\’re seeking a Front End Software Engineer to join our team! We\’re particularly looking for someone with strong front end engineering and Typescript experience and with some experience of backend development (ideally in Golang ).

In this role, you\’ll be a key contributor to the development and operation of our cutting-edge cloud-based platform. You should have a passion for both science and engineering, a proven ability to deliver production-ready solutions, and a collaborative spirit to work closely with our product and research teams.

The role is hybrid with 3-4 days / week in the office in London (Hammersmith).

We\’re excited to have you contribute to our mission!

Responsibilities

  • Make key contributions to software development on our TypeScript-based frontend systems, primarily utilizing React to craft intuitive and highly functional user interfaces.
  • Develop simple and intuitive UI to enable workflows around testing and validating Machine Learning systems with an eye to scalability, and asynchronous interactions.
  • Interface with Golang-based cloud backend systems, focusing on API interactions and integration.
  • Work proficiently across the entire stack to develop and integrate new features related to model versioning, dataset management, verification workflows, and result/metric aggregations.

Requirements

  • Solid performance and security knowledge: profiling, memoization, code-splitting, tree-shaking, bundle analysis, Core Web Vitals, OAuth2/OIDC, JWT handling, CSRF/XSS mitigation, CSP/SRI, dependency hygiene.
  • Proven experience interacting with and co-designing production-grade RESTful APIs ideally with an API-first approach.
  • Strong knowledge of frontend polling and other async interactions patterns such as: polling/SSE/WebSockets for long-running tasks, optimistic updates, progress states, idempotent actions.
  • Proficiency in integration, component and unit testing, with a strong commitment to code quality and maintainability.
  • Strong knowledge of DevOps and Git best practices. Experience automating version control, testing, and releases, preferably with GitHub Actions.

Nice to have

  • Some experience in backend system development (ideally using Golang). This includes knowledge of database (MongoDB) access patterns (e.g., Optimistic Concurrency Control – OCC) and schema design, domain-driven architecture, and concurrency.
  • Familiarity with the OpenAPI specification and code generation toolsets for API development.
  • Some experience with Python, modern development techniques, and design patterns. Experience in data science tools and ML tools (e.g., NumPy, pandas, scikit-learn, PyTorch) and open-source contributions (especially Python-based) would be a bonus. Familiarity with CUDA, GPU-based computations, end-to-end neural network training, MLOps, and academic research in machine learning are also beneficial.

Personal qualities

  • Passionate about delivering software to realise safe AI solutions in line with client needs.
  • Deeply technical and constantly in a state of learning.
  • Able to communicate clearly and efficiently with a variety of audiences including developers, clients, researchers, partners and executives.
  • Fearless in getting \”hands-on\” with technology and execution.
  • Has a strong understanding of modern software engineering processes.
  • Comfortable with ambiguity with a drive for clarity.
  • Collaborative with, and respectful of others on the team.
  • Honest, straightforward and caring about each other’s well being.

Benefits

  • Mentoring, learning and development allowance
  • Regular team social and work events
  • Flexible and generous holidays. We work hard and encourage everyone to take time off to recharge and enjoy other aspects of our lives.

Equality and Inclusion

We are proud to be an equal-opportunity employer and work hard to create an environment where people of diverse backgrounds and life experiences can thrive. The team is highly collaborative and meritocratic. Great ideas come from everywhere, and we strive to make it easy for people to express themselves and be heard.

Location & Office Culture

Safe Intelligence is based in London, UK, and we’re focused on building the initial team here. We highly value the ability to work flexibly and remotely at times, but we also have a strong belief that regular in-office interactions make for a much more fulfilling and productive work experience.

Seniority level

Entry level

Employment type

Full-time

Job function

Engineering and Information Technology

#J-18808-Ljbffr

Front End Software Engineer (Typescript) employer: Safe Intelligence

Safe Intelligence is an exceptional employer, offering a dynamic and collaborative work culture in the heart of London. With a strong focus on employee growth through mentoring and development opportunities, we encourage our team to thrive both professionally and personally. Our commitment to equality and inclusion ensures that diverse voices are heard, making it a fulfilling environment for all who join us in our mission to create safe AI solutions.
S

Contact Detail:

Safe Intelligence Recruiting Team

StudySmarter Expert Advice 🤫

We think this is how you could land Front End Software Engineer (Typescript)

Tip Number 1

Network like a pro! Reach out to folks in the industry, attend meetups, and connect with people on LinkedIn. You never know who might have the inside scoop on job openings or can refer you directly.

Tip Number 2

Show off your skills! Create a portfolio showcasing your best projects, especially those using TypeScript and React. This is your chance to demonstrate your coding chops and problem-solving abilities.

Tip Number 3

Prepare for interviews by practising common technical questions and coding challenges. Use platforms like LeetCode or HackerRank to sharpen your skills and get comfortable with the types of problems you might face.

Tip Number 4

Don’t forget to apply through our website! It’s the best way to ensure your application gets seen by the right people. Plus, it shows you’re genuinely interested in joining our mission at Safe Intelligence.

We think you need these skills to ace Front End Software Engineer (Typescript)

Typescript
React
Golang
RESTful APIs
Frontend Development
Asynchronous Programming
Unit Testing
DevOps
Git
MongoDB
OpenAPI Specification
Python
Machine Learning Tools
Communication Skills
Collaboration

Some tips for your application 🫡

Tailor Your CV: Make sure your CV highlights your front end engineering skills, especially with Typescript and React. We want to see how your experience aligns with our mission, so don’t be shy about showcasing relevant projects!

Craft a Compelling Cover Letter: Your cover letter is your chance to shine! Share your passion for AI and software development, and explain why you’re excited about joining our team at Safe Intelligence. Let us know how you can contribute to our goals.

Showcase Your Projects: If you’ve worked on any cool projects, especially those involving frontend systems or API integrations, make sure to mention them. We love seeing practical examples of your work, so include links or descriptions that highlight your contributions.

Apply Through Our Website: We encourage you to apply directly through our website. It’s the best way for us to receive your application and ensures you’re considered for the role. Plus, it shows you’re keen on joining our team!

How to prepare for a job interview at Safe Intelligence

Know Your Tech Stack

Make sure you’re well-versed in TypeScript and React, as these are crucial for the role. Brush up on your knowledge of performance and security best practices, like profiling and code-splitting, so you can discuss them confidently during the interview.

Showcase Your Projects

Prepare to talk about your previous projects, especially those involving frontend systems and API interactions. Highlight any experience you have with Golang or backend development, as this will show your versatility and understanding of the full stack.

Demonstrate Collaboration Skills

Since the role requires working closely with product and research teams, be ready to share examples of how you’ve successfully collaborated in the past. Emphasise your ability to communicate clearly with different audiences, from developers to executives.

Ask Insightful Questions

Prepare thoughtful questions about the company’s mission and the technologies they use. This shows your genuine interest in the role and helps you assess if the company culture aligns with your values, especially regarding their focus on safe AI solutions.

Front End Software Engineer (Typescript)
Safe Intelligence
Go Premium

Land your dream job quicker with Premium

You’re marked as a top applicant with our partner companies
Individual CV and cover letter feedback including tailoring to specific job roles
Be among the first applications for new jobs with our AI application
1:1 support and career advice from our career coaches
Go Premium

Money-back if you don't land a job in 6-months

S
Similar positions in other companies
UK’s top job board for Gen Z
discover-jobs-cta
Discover now
>