Senior Software Engineer - Frontend/Fullstack
Senior Software Engineer - Frontend/Fullstack

Senior Software Engineer - Frontend/Fullstack

London Full-Time 43200 - 72000 £ / year (est.) Home office (partial)
F

At a Glance

  • Tasks: Develop and maintain innovative software for the film industry using Typescript and React.
  • Company: Flawless is revolutionising filmmaking with AI-powered editing tools and ethical rights management solutions.
  • Benefits: Enjoy a hybrid work environment, competitive salary, stock options, and extensive healthcare cover.
  • Why this job: Join a creative, collaborative team and shape the future of filmmaking technology.
  • Qualifications: Strong experience in Typescript and React; comfortable with ambiguity and problem-solving.
  • Other info: Be part of a growing company focused on trust, autonomy, and collaboration.

The predicted salary is between 43200 - 72000 £ per year.

Flawless is shattering the boundaries of traditional filmmaking with its groundbreaking suite of Gen AI film editing tools. Our mission is to empower filmmakers with cutting-edge technology that allows creativity without compromise, expands storytelling possibilities, and delivers unparalleled visual and emotional experiences. We are also setting new standards in ethical AI by creating the Artistic Rights Treasury (A.R.T.), a rights management solution designed to protect artists and rights holders within the Entertainment landscape.

What we are looking for:

We’re searching for talented and product-driven Engineers to be part of a dynamic, cross-functional team that’s building cutting-edge software designed to empower creatives in the film industry. If you’re passionate about solving complex problems and enjoy seeing the direct impact of your work, this role could be for you!

Within this specific role we are looking for someone that will enjoy building solving end to end product problems, owning the scoping and development of new products and product surfaces across a variety of technical ecosystems within the film industry. This will be very web leaning, but we need a true generalist who is happy to roll up their sleeves and explore new technologies to deliver amazing experiences to our users.

This is an exciting moment for us—we’re expanding as we commercialise our product, and we’re looking for engineers eager to take on the full spectrum of product and customer challenges from start to finish.

Technology

  • Core React
  • Typescript
  • Heavily used Vite / nx
  • Redux
  • Storybook
  • Some use Python
  • I18next
  • Prettier
  • Webpack
  • React Three Fiber
  • Auth0
  • GraphQL
  • Limited use PeaksJS
  • Radix UI
  • Konva
  • Cypress
  • Rust

Responsibilities

  • Develop and maintain our products, written in Typescript/React, Python, and conform with Flawless-wide coding and testing standards.
  • Own development of complete products across a variety of different technology ecosystems.
  • Review code developed by other developers and provide feedback to ensure best practices (e.g., style guidelines, checking code in, accuracy, testability, and efficiency).
  • Contribute to existing documentation and adapt content based on product/program updates and user feedback.
  • Deliver product features and solve end to end engineering problems.

You should apply if you have strong experience working in Typescript and React, you’re comfortable working in a team that deals with ambiguity, you like solving product problems first and foremost, and you’re interested in writing resilient software. Ideally, you have worked in a smaller environment and are experienced being self-sufficient and adapting to changes in priorities. Ideally, you have experience exploring different technology landscapes, this could be a native mac application, a low level driver or any other areas that solving a problem has taken you.

Reports to: Our Senior Engineering Manager - Michael Long

Interview Process:

  • Recruiting Screen: 30-45 minute call with our recruiting team.
  • Coding Interview: 60 minute Zoom. This will be a technical paired-programming task with one of our engineering team.
  • Team Interview: 2.5-3 hours onsite Interview where you will meet a variety of your potential future colleagues.

Why work at Flawless

You will be working in an environment based on trust, autonomy and collaboration, and this is a great opportunity for someone who wants to be part of a growing company in its most exciting stage of development. You can play a part in shaping the future of a company that’s caring, creative and collaborative.

In addition to this, you'll also receive:

  • Autonomy
  • A hybrid working environment
  • Competitive Salary
  • Stock Options
  • Extensive healthcare cover

Flawless is proud to emphasise an equal opportunity, safe environment for people to do their best work. We are committed to providing equal employment opportunities regardless of race, color, ancestry, religion, sex, national origin, sexual orientation, age, citizenship, marital status, disability, gender identity, or Veteran status. We also consider qualified applicants regardless of criminal histories, consistent with legal requirements.

Senior Software Engineer - Frontend/Fullstack employer: Flawless

Flawless is an exceptional employer that fosters a culture of trust, autonomy, and collaboration, making it an ideal place for innovative minds eager to shape the future of filmmaking technology. With a hybrid working environment, competitive salary, stock options, and extensive healthcare coverage, employees are empowered to thrive both personally and professionally. Join us in London to be part of a dynamic team that values creativity and offers unique opportunities for growth in a rapidly evolving industry.
F

Contact Detail:

Flawless Recruiting Team

StudySmarter Expert Advice 🤫

We think this is how you could land Senior Software Engineer - Frontend/Fullstack

✨Tip Number 1

Familiarise yourself with the technologies mentioned in the job description, especially React and Typescript. Consider building a small project or contributing to an open-source one using these technologies to showcase your skills.

✨Tip Number 2

Prepare for the coding interview by practising paired programming exercises. Use platforms like LeetCode or Codewars to sharpen your problem-solving skills and get comfortable explaining your thought process while coding.

✨Tip Number 3

Research Flawless and their products thoroughly. Understanding their mission and the technology they use will help you tailor your responses during interviews and demonstrate your genuine interest in the company.

✨Tip Number 4

Network with current or former employees of Flawless on platforms like LinkedIn. Engaging with them can provide valuable insights into the company culture and the role, which can be beneficial during your interviews.

We think you need these skills to ace Senior Software Engineer - Frontend/Fullstack

Proficiency in TypeScript
Strong experience with React
Familiarity with Vite and nx
Experience with Redux for state management
Knowledge of Storybook for UI component development
Understanding of GraphQL for API interactions
Ability to write clean, maintainable code
Experience with testing frameworks like Cypress
Problem-solving skills in a product-driven environment
Adaptability to new technologies and frameworks
Experience in code review and providing constructive feedback
Strong communication skills for cross-functional collaboration
Experience with Python for backend development
Understanding of web performance optimisation techniques
Ability to work independently and manage priorities

Some tips for your application 🫡

Tailor Your CV: Make sure your CV highlights your experience with Typescript and React, as these are crucial for the role. Include specific projects where you've solved complex problems or developed products from start to finish.

Craft a Compelling Cover Letter: In your cover letter, express your passion for technology and filmmaking. Mention how your skills align with Flawless's mission and how you can contribute to their innovative projects.

Showcase Relevant Projects: Include links to your GitHub or portfolio showcasing relevant projects. Highlight any experience with the technologies mentioned in the job description, such as Python, GraphQL, or Redux.

Prepare for Technical Interviews: Brush up on your coding skills and be ready for paired programming tasks. Review common algorithms and data structures, and practice explaining your thought process clearly, as communication is key during technical interviews.

How to prepare for a job interview at Flawless

✨Showcase Your Technical Skills

Be prepared to discuss your experience with Typescript and React in detail. Bring examples of past projects where you solved complex problems using these technologies, as this will demonstrate your technical proficiency and problem-solving abilities.

✨Emphasise Collaboration

Since the role involves working in a cross-functional team, highlight your ability to collaborate effectively. Share experiences where you worked closely with others, especially in ambiguous situations, to achieve a common goal.

✨Prepare for Pair Programming

The coding interview will involve a paired programming task. Practice coding with a partner beforehand to get comfortable with discussing your thought process and receiving feedback in real-time, as this is key to succeeding in the interview.

✨Ask Insightful Questions

During the team interview, take the opportunity to ask thoughtful questions about the company culture, the technology stack, and the challenges the team is currently facing. This shows your genuine interest in the role and helps you assess if it's the right fit for you.

Senior Software Engineer - Frontend/Fullstack
Flawless

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

F
  • Senior Software Engineer - Frontend/Fullstack

    London
    Full-Time
    43200 - 72000 £ / year (est.)

    Application deadline: 2027-06-11

  • F

    Flawless

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