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

Front End Software Engineer (Typescript)

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

At a Glance

  • Tasks: Join us to develop cutting-edge front-end solutions using TypeScript and React.
  • Company: Safe Intelligence, a pioneer in making AI safe and reliable.
  • Benefits: Enjoy competitive pay, stock options, flexible holidays, and ongoing learning opportunities.
  • Why this job: Make a real impact on the future of AI while working with innovative technologies.
  • Qualifications: Strong skills in JavaScript/TypeScript, React, and a passion for safe AI solutions.
  • Other info: Collaborative culture with excellent career growth and mentorship opportunities.

The predicted salary is between 28800 - 48000 ÂŁ per year.

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:

As a Safe Intelligence Front End Software Engineer, you will:

  • 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:

The technical requirements for the role are:

Must have

  • Strong proficiency in JavaScript/TypeScript-based frontend development, with extensive expertise in React. This includes a deep understanding of the DOM, component design, CSS, and state management.
  • 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.

At a personal level we’re also looking for someone who is:

  • 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.

Why Safe Intelligence is for you:

We strongly believe AI can empower individuals and society to be happier and more productive, but this can only be achieved if the systems we build are safe to use. To meet this need, we are developing advanced deep validation techniques and tools that allow AI/ML engineers world-wide to validate the robustness of their models, as well as repair the fragilities that they discover.

By joining us, you’ll be able to help advance the techniques, bring advanced technologies to AI/ML engineers worldwide and contribute to our shared mission to realise successful and reliable AI.

Grow with us!

If you think you can bring something special to this role, please apply even if you do not meet all listed criteria. Safe Intelligence is exploring uncharted waters, and finding the right crewmates is important to us. We support ongoing learning for the whole team, ranging from individual mentorship to internal seminars and support for sector and technology-specific upskilling.

Compensation & Benefits

Safe Intelligence provides competitive compensation based on role and candidate experience. In addition, company benefits for all roles include:

  • Stock option 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.

Our company culture combines optimism for the future (hard problems can be solved with the right effort), speed of iteration (the best ideas come from many ideas tested), and rigour in what matters (correctness and precision are critical for safety).

Come and join us to add your skills and passion to the future of Safe Artificial Intelligence!

Front End Software Engineer (Typescript) employer: Safe Intelligence

Safe Intelligence is an exceptional employer that fosters a collaborative and innovative work culture, where employees are encouraged to grow and develop their skills in the rapidly evolving field of AI. With a strong focus on employee well-being, the company offers competitive compensation, stock options, and generous holiday allowances, all while promoting a flexible work environment in the vibrant city of London. Join us to contribute to meaningful projects that aim to make AI safe and reliable for everyone, while enjoying a supportive atmosphere that values diverse perspectives and continuous learning.
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 your industry on LinkedIn or at meetups. A friendly chat can lead to opportunities that aren’t even advertised yet.

✨Tip Number 2

Show off your skills! Create a portfolio showcasing your best projects, especially those using TypeScript and React. This gives potential employers a taste of what you can do.

✨Tip Number 3

Prepare for interviews by practicing common technical questions and coding challenges. We recommend using platforms like LeetCode or HackerRank to sharpen your skills.

✨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, we love hearing from passionate candidates like you!

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

JavaScript
TypeScript
React
Frontend Development
Golang
RESTful APIs
Asynchronous Programming
Unit Testing
DevOps
Git
Performance Optimisation
Security Best Practices
MongoDB
OpenAPI Specification
Python

Some tips for your application 🫡

Tailor Your CV: Make sure your CV reflects the skills and experiences that match the Front End Software Engineer role. Highlight your TypeScript and React expertise, and don’t forget to mention any backend experience you have, especially with Golang!

Craft a Compelling Cover Letter: Your cover letter is your chance to show us your passion for safe AI solutions. Share why you’re excited about this role and how your background aligns with our mission. Keep it personal and engaging!

Showcase Your Projects: If you've worked on relevant projects, whether personal or professional, make sure to include them! We love seeing real examples of your work, especially if they demonstrate your front end skills and understanding of modern software engineering practices.

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 us you’re keen to join our team!

How to prepare for a job interview at Safe Intelligence

✨Know Your Tech Stack

Make sure you brush up on your JavaScript and TypeScript skills, especially with React. Be ready to discuss your experience with DOM manipulation, component design, and state management. They’ll want to see that you can not only code but also understand the underlying principles.

✨Showcase Your Problem-Solving Skills

Prepare to talk about how you've tackled challenges in previous projects, particularly around performance and security. Think of specific examples where you implemented techniques like code-splitting or tree-shaking to improve application efficiency.

✨Understand API Interactions

Since this role involves interfacing with Golang-based cloud backend systems, be ready to discuss your experience with RESTful APIs. Highlight any projects where you co-designed APIs or worked with an API-first approach, as this will show your collaborative spirit.

✨Emphasise Your Collaborative Nature

Safe Intelligence values teamwork, so be prepared to share examples of how you've worked effectively with product and research teams. Discuss how you communicate technical concepts to non-technical stakeholders, as this will demonstrate your ability to bridge gaps within a team.

Front End Software Engineer (Typescript)
Safe Intelligence
Location: London
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
  • Front End Software Engineer (Typescript)

    London
    Full-Time
    28800 - 48000 ÂŁ / year (est.)
  • S

    Safe Intelligence

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