
Senior Frontend Engineer (React)
Remote
United Kingdom
Full Time
23-04-2025
Job Specifications
We're Creative Fabrica, a fast-scaling tech start-up from Amsterdam.
Our mission
Enable creativity by giving access to everything related to the creative process: inspiration, learning, creating, and sharing. The ‘Creative Inspiration Flywheel’
This creates a self-sustaining community that lives within the Creative Fabrica ecosystem.
About the platform
We launched in 2016 as a marketplace for fonts with a subscription service. In the last 8 years, we have been through tremendous growth, and we're just getting started!
We have scaled to 50 million+ monthly page views, 8 million+ registrations, over 22 million listed products, and 22000+ active designers.
Our focus is to create a platform for designers that enables them to offer exceptional high-quality content. We make their products searchable in unique ways. This allows our customers to speed up their workflow, allowing them to focus on what they love most: Creating.
About the team:
Within the Studio team, we take care of next-gen tooling for creatives. We iterate and experiment fast, build on a modern stack, and work in a cross-functional team. Studio is integrated into the Creative Fabrica platform and offers a vast collection of pre-made design templates. These templates enable users to create a wide range of designs, including fonts, ads, book covers, cards, coupons, social media designs, invitation cards, postcards, posters, tickets, and much more.
It is also equipped with all the necessary intelligent tools designed to simplify the creative process, such as Background Remover, SVG File Converter, PNG Resizer, PNG to SVG converter, and many others.
It leverages all Creative Fabrica AI capabilities to provide AI-based asset generation, inpainting and image enhancements. In this role, you'll champion the user experience (UX) and user interface (UI) across our Studio suite.
About the role:
As a Senior Frontend Engineer, you'll play a significant role in the development and delivery of Studio. We are a cross-functional team with a lot of attention to detail and desire to build the best all-in-one creative solution for crafters - take a look at the Studio here!
What you will do:
Build best-in-class in-browser creative experience
Build and maintain functionality for Creative Fabrica Studio and apps
Accurately translate user and business needs into functional frontend code, ensuring a seamless user experience
Be an advocate for modern development practices
Be an integral part of a cross-functional Studio team, come up with ideas, run experiments, analyze usage data and build products customers love
What you will need:
Proficient with modern web development toolchain (Typescript, React, Next.js, GraphQL, TailwindCSS, and Turborepo).
Solid understanding of web fundamentals and web performance.
Strong understanding and commitment to software development best practices, including code quality standards, code reviews, source control management, build processes, testing, and operations.
Strong customer empathy and genuine desire to build a great product.
Nice to have:
Experience building graphical web applications (think Canva, Miro, Figma and similar)
Experience with Saas products
We would also like to offer you:
L&D for Tech Division
Company events and overseas trips!
New Joiner Swag Pack!
Is this you?
Get in touch! We'd love to speak to you.
You can apply by clicking the "Apply now" button.
Creative Fabrica is an equal opportunity employer. We celebrate diversity and are committed to creating an inclusive environment for all employees.
About the Company
We are Creative Fabrica. We craft exceptional tools, fueled by AI, and premium content for creators and crafters, guiding them from inspiration to creation. With over 7 million users globally, we empower our community to unlock their creative potential and pursue their passion for crafting. Our marketplace supports over 30,000 global designers, helping them generate income through their designs. Go Beyond Ordinary. Know more
Related Jobs


- Company Name
- InterQuest Group
- Job Title
- Machine Learning Engineer
- Job Description
- Machine Learning Engineer | £50-70K | Hybrid (London) Our growing team is seeking an experienced Machine Learning Engineer to develop and deploy ML solutions that power our products. The Role: As a Machine Learning Engineer, you'll be responsible for designing, building, and deploying machine learning models and systems in production. You'll work at the intersection of data science and software engineering, translating ML algorithms into scalable production systems on AWS. Key Responsibilities: Design, develop, and deploy machine learning models into production Build scalable ML pipelines and infrastructure on AWS Implement and optimize LLM-based solutions Collaborate with data scientists and software engineers to productionize ML models Ensure ML systems meet performance, reliability, and scalability requirements Contribute to continuous improvement of ML practices and infrastructure Requirements: 2-3 years of experience in machine learning engineering or related roles Strong software engineering fundamentals and experience with SDLC Hands-on experience with AWS cloud services, particularly ML-related offerings Experience building and deploying production ML systems Practical experience with LLMs and their applications Proficiency in Python and ML frameworks (TensorFlow, PyTorch, etc.) Knowledge of containerization, CI/CD, and MLOps practices


- Company Name
- Black Swan Group
- Job Title
- Junior Hedge Fund Operations Analyst
- Job Description
- Job Title – Junior Hedge Fund Operations Analyst Vacancy Type – Permanent Location - London (West End) UK Right to Work – ****please note no PSV / Student Visas or time limited visas are being considered by our client.**** This is a permanent role, and “No” client sponsorship is offer. Salary - £35,000 to £40,000 base salary + benefits + bonus (discretionary company bonus) A growing multi strategy hedge fund based in London is looking to hire a Junior Hedge Fund Operations Analyst to join the London Operations team which is growing. The fund has significant AuM deployed across several funds, specializing in Fixed Income, FX, Rates, Credit, Equities and Futures and Options. This is an opportunity to work directly with PMs and Traders, based on the same floor, to service trading flow, resolve challenging trading queries, face to external counterparties and manage trade life cycle events (coupon payments, rate re-sets, options, expires, credit events et al), and provide the business with ops risk management services. The business offers anyone joining with a great opportunity to be trained on traded products and have an entry point into a successful and growing hedge fund in London. Key Deliverables - - will be varied, broad and not limited in nature, effectively providing front to back trade support for the cross assets traded by the hedge fund in London. Responsible for front to back trade capture, trade affirmations, matching/allocations, trade enrichment (covering settlements, reconciliations) and managing trade life cycle events. Working with a wide range of internal and external clients, supporting the PMs and Trading desk, facing off to counter-parties / brokers to resolve trade discrepancies, breaks and offer trade and query resolution in a timely manner. Trade life cycle management – options, expires, rate re-sets, credit events and corporate actions. The business is forward thinking and has a culture of continuous improvement and leveraging the latest technologies to drive efficiencies across its new fund launches, controls, process and systems. Experience and prior knowledge of trade management systems is highly desirable and advantageous. Value add skills in Excel VBA (ability to create, edit VBA macros) and leverage any object oriented programming skills in Python. The current business has an existing Trading Operations team in London, and service core global markets and looking for someone with 1 to 2 years’ experience looking to transition into a growing hedge fund. Prerequisite Requirements- 1 to 2 Years experience within Trading Operations derived from a Tier 1 Investment Bank, Hedge Fund (Alternative, Multi Strat, Macro), Asset / Investment Manager. Direct experience across a wide portfolio of trade products, including Fixed Income, Interest Rates, Credit, Equities, FX Futures and Options. STEM based University Degree, with 1st or 2.1 minimum grade degree. IT Skills - Excel VBA (ability to create, edit VBA macros) and leverage any object oriented programming skills in Python. Strong communication skills with the ability to partner with trading desks, manage complex queries and provide clear resolution. Please do apply early to join a fast-growing hedge fund in London, with an exciting career path and opportunities to move into the business. Salary - £35,000 to £40,000 base salary + benefits + bonus (discretionary company bonus) Attractive compensation package is on offer with benefits and company bonus scheme. We ask candidates to respect and adhere to UK Right to Work requirements. UK Right to Work – please note no PSV / Student Visas or time limited visas are being considered by our client. This is a permanent role, and no client sponsorship is offer.


- Company Name
- Spectrum IT Recruitment (South) Ltd
- Job Title
- Junior Software Engineer
- Job Description
- Junior Software Engineer C#, ASP.Net MVC, SQL, JavaScript Hybrid Working - 3 days per week in the Maidenhead office £30,000 - £35,000 We have an exciting opportunity to join a global digital technology company that fosters a culture of collaboration, growth, and innovation. Your skills and ideas will contribute to transforming the industry and making an impact on global brands and millions of customers worldwide. As a Junior Software Developer / Software Engineer in the team you will help develop a range of digital payment & loyalty solutions used within retail and consumer services. The role is enterprise level and covers full stack development. Working with a talented team of engineers to build innovative solutions using modern technology and agile process. Summary of Technical Skills & Experience Experience designing, developing, and maintaining software applications in a software product development environment Experience with: .Net and C#, Asp.Net, MVC, JavaScript or JavaScript Web Frameworks (e.g. Angular). Designing, developing and performance tuning in enterprise-scale databases using Microsoft SQL Server Proficiency with the Microsoft Visual Studio IDE and the use of Azure DevOps or Jira Experience with Agile development methodologies Experience working on public cloud native applications Computer science fundamentals: OOP, design patterns, data structures & algorithms Ideally you will have studied Computer Science, Software Engineering, Mathematics or similar STEM degree. Process Please hit apply and upload your CV or email me at DanielSumpter@SpectrumIT.co.uk. Interviews will be 2 stages; Video Screening call, 30 minutes; Onsite Interview, 90 minutes.


- Company Name
- Starling Bank
- Job Title
- Android Engineer
- Job Description
- Starling is the UK's first and leading digital bank on a mission to fix banking! We built a new kind of bank because we knew technology had the power to help people save, spend and manage their money in a new and transformative way. We're a fully licensed UK bank with the culture and spirit of a fast-moving, disruptive tech company. We're a bank, but better: fairer, easier to use and designed to demystify money for everyone. We employ more than 3,000 people across our London, Southampton, Cardiff and Manchester offices. Our technologists are at the very heart of Starling and enjoy working in a fast-paced environment that is all about building things, creating new stuff, and disruptive technology that keeps us on the cutting edge of fintech. We operate a flat structure to empower you to make decisions regardless of what your primary responsibilities may be, innovation and collaboration will be at the core of everything you do. Help is never far away in our open culture, you will find support in your team and from across the business, we are in this together! The way to thrive and shine within Starling is to be a self-driven individual and be able to take full ownership of everything around you: From building things, designing, discovering, to sharing knowledge with your colleagues and making sure all processes are efficient and productive to deliver the best possible results for our customers. Our purpose is underpinned by five Starling values: Listen, Keep It Simple, Do The Right Thing, Own It, and Aim For Greatness. Hybrid Working We have a Hybrid approach to working here at Starling - our preference is that you're located within a commutable distance of our London or Southampton offices so that we're able to interact and collaborate in person. Our Engineering Environment Starling engineers are excited about helping us deliver new features, regardless of what their primary tech stack may be. Hear from the team in our latest blogs or our case studies with Women in Tech. We are looking for engineers at all levels to join the team. We value people being engaged and caring about customers, caring about the code they write and the contribution they make to Starling. People with a broad ability to apply themselves to a multitude of problems and challenges, who can work across teams do great things here at Starling, to continue changing banking for good. We have built our entire banking platform in house and mostly in Java. We are looking for people who want to work on building the tooling that is used by our engineers on a daily basis. Our mobile engineers work in cross-functional feature teams arranged across broader engineering groups, and as an Android engineer you'll be working in at least one of such teams. You are empowered to make the decisions necessary for the platform and to provide insight to the team leads on such projects. You'll also be working closely with other Android engineers with a variety of experience levels and interests, helping us improve and develop our Android app, CI automations and tooling. You'll be committing, reviewing and shipping new code right from the first week! Requirements As an Android engineer, you'll report to and catch-up regularly with a mobile lead engineer who will support you on your journey in Starling. We have a strong collaborative and open culture here so you'll find support outside your team too. As a fully digital bank, we are looking for engineers that are able to understand and prioritise security when implementing new features, fixing bugs or making technical improvements, across all the layers. Our team is designing, building and releasing new screens every day, for this reason we are interested in people with a particular focus on Accessibility along with writing clean and maintainable code. The way to thrive and shine within Starling is to be a self-driven individual and be able to take full ownership of everything around you: From building the code, shipping and maintaining it, to sharing knowledge with your colleagues and making sure all processes are efficient and productive to deliver the best possible results for our customers. Our aim is to deliver stable, resilient and high quality code, that is why testing is another key quality we look for when expanding our team. We use Espresso to write our UI/E2E Test and JUnit to write our Unit Tests across all layers of the application, as well as manually test all features before they go into production. We also work closely with QA engineers to ensure we have an additional level of testing when working on complex feature delivery. The Android world In the Starling Android application we are proud to be working with some of the latest technologies in the industry. When adopting new technologies we always consider as a team whether it's the best choice for our product and our users. We are currently in the process of modularizing our codebase, right now we have 10 feature modules and 10 library modules, plus one app module. The majority of our codebase is written in Kotlin as well as any new code that we write. We use MVVM to structure our presentation layer and RxJava throughout the whole application stack for handling asynchronous operations. We use Dagger as our dependency injection framework and Realm is our choice for persistence. We want our app to look great for the Android platform and have worked closely with our designers to set up a component library and have themed our app accordingly. Feature parity is important to us so Android and iOS apps are often built alongside each other. We release app updates at least once a week, and the role of release manager is rotated equally throughout the Android team. We've worked to automate as much of the release as we can, with our own internal tooling allowing us to standardise our release steps from uploading to the app stores to receiving approvals for safer rollouts. As a team we meet together every week to talk through pain points and potential improvements we'll like to make to the project. We regularly meet in real life to attend conferences and meet-ups together too! Interview process Interviewing is a two way process and we want you to have the time and opportunity to get to know us, as much as we are getting to know you! Our interviews are conversational and we want to get the best from you, so come with questions and be curious. In general you can expect the below, following a chat with one of our Talent Team: Initial phone call: ~45 minutes Take home technical test (no time limit) Technical face to face: ~1.5 hours Final Interview: ~45 minutes Benefits 25 days holiday (plus take your public holiday allowance whenever works best for you) An extra day's holiday for your birthday Annual leave is increased with length of service, and you can choose to buy or sell up to five extra days off 16 hours paid volunteering time a year Salary sacrifice, company enhanced pension scheme Life insurance at 4x you...