Let’s get started
By clicking ‘Next’, I agree to the Terms of Service
and Privacy Policy
Jobs / Job page
Frontend Engineer image - Rise Careers
Job details

Frontend Engineer

About 9fin

The world's largest asset class, debt, operates with the worst data.

Technology has revolutionized equity markets with electronic trading, quant algos and instantaneous news. However, in debt capital markets, the picture is completely different. It still behaves like it’s in the 1980s; trillions of dollars of trades are placed over the phone, news is slow, and corporate credit information is imperfect and scattered.

Our mission is to change this.

9fin's proprietary technology delivers fast and comprehensive financial, credit, legal & ESG analysis. Our clients are able to make faster, more informed decisions, win more business and most importantly, save time.

Our fast growing list of clients include 9 of the top 10 Investment Banks, leading Asset Managers, Hedge Funds and Law Firms.

What you’ll work on

Every day is different, but here’s an example of the kind of things you’ll work on:

  • As part of a cross functional team, contribute to and lead small-mid projects by defining and designing systems, building proof of concepts, and delivering new service functionality - including UX components, data visualisation and charting and application performance improvements and  - while collaborating with Product, UX designers and Clients

  • Craft code that meets high quality standards for style, maintainability, and best practices. Maintain and advocate for these standards throughout the engineering org through collaboration with other engineers and code review.

  • Develop the internal and external facing web applications of the 9fin platform. Writing code to deliver new frontend functionality, consuming API’s, data routing/processing, automation and testing , as well as working with low-level DOM APIs to integrate external sources into our React applications, building bridges between static content from external sources and frontend components

  • Explore and help to build an understanding to 9fin engineering of new technologies within our stack to lay the foundations for future features, products and developer experience improvements.

  • Implement test automation from unit test level through to multiple component end-to-end level.

  • Collaboration with product managers & UX designers to release code into production continuously using techniques such as feature flags to safely release incrementally to users.

  • Participate in the planning, designing and building of new functionality and systems by autonomously creating quick proof of concepts to get fast and actionable feedback from the team & stakeholders.

  • You will have the opportunity to contribute to building and maintaining our design system and component library. You will collaborate closely with design and product teams to ensure consistent, accessible, and scalable UI components that align with our brand and user experience standards.

  • You'll have the ability to move between working on our client facing web application stack, internal web applications and tools for our ML/AI serving & development systems to create client value.

  • Write high quality documentation and implement user & system metrics and observability as you go to continually learn, assess and improve 9fin’s platforms and products.

Our Frontend Stack

  • React 18

  • Typescript

  • React query

  • Jest, React Testing Library, Playwright

  • Storybook

  • Launch darkly feature flagging

  • Next.js

  • Vite

About You

This role will be a great fit if you:

  • Experienced with React, modern ES6 and TypeScript to build web applications to own your code through code review to full release in collaboration with the team.

  • Solid understanding of building and maintaining design systems, ensuring consistency and scalability. You understand the importance of keeping a design system flexible and up-to-date to meet evolving product needs, and you excel at collaborating with design teams to ensure alignment on component usage.

  • Knowledgeable of core frontend concepts that power modern browser frameworks and how they interact with the DOM

  • Plans and reasons effectively about your software with the ability to explore and understand it’s impact and where it fits into the 9fin systems 

  • Collaborates well with business colleagues, other engineers, UX Designers and Product managers to lead technical innovation to achieve fast delivery and frequent feedback iterations..

  • Any experiences in backend development in any language (we primarily use python), cloud platforms, SQL database modelling, Dev-Ops practices and CI-CD pipelines would be beneficial but are not essential.

  • Can identify tech debt and developer experience improvements and suggest frontend technical improvements and initiatives within your team and within guilds.

  • Understand how data will pass through your software to the UX; from API requests to on-screen components and interactions, relating it back to company and engineering strategy.

  • Can effectively implement software development best practices held by the team, including documentation, testing, code readability, and efficiency, in order to positively influence. team outcomes and promote a culture of excellence within the development process.

  • Excited and willing to evaluate new technologies for the team by presenting proof-of-concepts that highlight their advantages and disadvantages and how they can be applied in a real world scenario at 9fin.

Our benefits

We’re a scaling start up and we enjoy sharing our success, when the company succeeds, we always reinvest that in our people.  We also offer huge amounts of responsibility, an abundance of opportunity for growth and a platform to truly excel.

UK BENEFITS

Financial & Insurance

  • Competitive Salary(our salary bands are benchmarked at the top end of the market)

  • Equity options

  • Pension (your minimum contributions are 4% with 9fin matching up to 7%)

  • Private Medical Insurance & Dental Insurance

  • Paid sick leave with Income Protection for long periods of illness

  • Group Life Assurance 

  • Season Ticket Loan & Cycle to Work schemes

Time off 

  • 25 holiday days per year

  • Local public holidays (with the ability to exchange them for alternative days)

  • Hybrid working model, to allow you the flexibility to decide how, where and when you do your best work

  • Work abroad for up to 3 months a year

  • 1 month paid sabbatical after 5 years of service

  • Enhanced parental leave & flexible working arrangements available

Training & Culture 

  • Professional learning and development budget

  • Quarterly team socials

  • Bi-annual engineering hackathons 

  • Summer and Winter company social events

  • Travel & accommodation budget for social attendance if living far from london

9fin is an equal opportunities employer

At 9fin we are dedicated to building and promoting a fair and inclusive workplace where everyone can reach their full potential and truly belong. We recognize that building diverse teams enables a more creative and productive environment. If you’re excited about this role but your experience doesn’t perfectly align with the job description, we encourage you to apply anyway. You might just be who we’re looking for — either for this role, or perhaps another.

Average salary estimate

$80000 / YEARLY (est.)
min
max
$70000K
$90000K

If an employer mentions a salary or salary range on their job, we display it as an "Employer Estimate". If a job has no salary data, Rise displays an estimate if available.

What You Should Know About Frontend Engineer, 9fin

Are you ready to join a game-changing startup that's redefining the debt capital markets? At 9fin, we're on a mission to modernize how financial data is accessed and utilized, tackling the complexities of debt with cutting-edge technology and innovative solutions. As a Frontend Engineer in our London office, you’ll be at the forefront of this transformation, working with a cross-functional team to create and enhance our web applications. Imagine crafting stunning user experiences using React and Typescript while collaborating closely with Product and UX designers to deliver robust solutions that make a real impact. Your days will include designing systems, building proof of concepts, optimizing application performance, and contributing to our evolving internal and external web platforms. We're passionate about code quality, which means you'll be advocating for style, maintainability, and best practices throughout the engineering organization. You'll also have the chance to explore new technologies and help us build a design system that ensures consistency and scalability. With our commitment to continuous learning and improvement, you'll find ample opportunities to grow your skills and take on new challenges. At 9fin, collaboration doesn’t just happen; it’s a fundamental part of our culture. Join us and play a part in shaping the future of financial technology while enjoying a wealth of benefits, including equity options, private medical insurance, and a fantastic work-life balance. If you think you can help us drive innovation and tackle the challenges in the debt markets, we’d love to hear from you!

Frequently Asked Questions (FAQs) for Frontend Engineer Role at 9fin
What are the main responsibilities of a Frontend Engineer at 9fin?

As a Frontend Engineer at 9fin, your primary responsibilities will include developing and enhancing our internal and external web applications, collaborating with UX designers to create user-centric features, and ensuring high-quality code through strict adherence to best practices. You’ll be part of a team that focuses on building responsive UI components, optimizing application performance, and continuously integrating feedback from stakeholders to deliver effective solutions.

Join Rise to see the full answer
What are the qualifications needed for the Frontend Engineer position at 9fin?

To thrive in the Frontend Engineer role at 9fin, you should have extensive experience working with React, modern ES6, and TypeScript. A solid understanding of design systems and their maintenance for scalability is crucial, as well as a familiarity with frontend frameworks and their interaction with the DOM. Experience in backend development, cloud platforms, or CI/CD practices is a plus, but not essential.

Join Rise to see the full answer
What tech stack does the Frontend Engineer role at 9fin primarily use?

At 9fin, our Frontend Engineering team primarily uses a modern tech stack that includes React 18, TypeScript, Vite, Next.js, and various testing frameworks like Jest and Playwright. Familiarity with these technologies, along with an understanding of API integration, is essential for success in the Frontend Engineer position.

Join Rise to see the full answer
How does 9fin support the professional growth of Frontend Engineers?

9fin is dedicated to the professional development of its team members. As a Frontend Engineer, you'll have access to a professional learning and development budget, as well as opportunities to participate in quarterly team socials and bi-annual engineering hackathons. We believe in fostering a culture of learning, which includes exposure to new technologies and collaboration within cross-functional teams.

Join Rise to see the full answer
What kind of work culture can a Frontend Engineer expect at 9fin?

A Frontend Engineer at 9fin can expect a vibrant work culture that values collaboration, innovation, and inclusivity. We encourage open communication and teamwork across different departments, creating an environment where creativity thrives. With our hybrid working model, you'll also have flexibility in how and where you work best, complemented by social events and opportunities for bonding with your colleagues.

Join Rise to see the full answer
Common Interview Questions for Frontend Engineer
Can you describe your experience with React and how you have utilized it in past projects?

When answering this question, focus on specific projects where you implemented React to solve real problems. Describe the components you built, any libraries or integrations you used, and the outcomes of your work. Emphasize your understanding of React hooks or context API and how you used them to enhance application performance.

Join Rise to see the full answer
How do you ensure code quality and maintainability?

Discuss your approach to code quality, such as implementing standard best practices, conducting code reviews, and writing clean, readable code. Mention your use of linters, types, and testing frameworks to support maintainability and facilitate collaboration among team members.

Join Rise to see the full answer
What is your process for collaborating with designers and product managers?

Explain how you involve stakeholders early in the development process, discuss features with designers for practicality, and iterate based on feedback. Highlight any tools or methods you use for communication, like design mockups or story mapping, to ensure everyone is aligned.

Join Rise to see the full answer
How do you stay updated with the latest technology trends relevant to frontend development?

Mention specific blogs, forums, or communities you follow to keep your skills up to date, as well as any online courses you’ve taken. Emphasize your proactive approach to learning, attending meetups, or participating in hackathons to stay informed about the latest advancements.

Join Rise to see the full answer
Can you provide an example of a challenging technical problem you solved?

Prepare to discuss a specific instance where you faced a complex challenge in a project, detailing the problem, your approach to investigating it, and the solution you implemented. Focus on your thought process and any additional insights you gained from the experience.

Join Rise to see the full answer
How do you prioritize tasks in a fast-paced environment?

Describe your personal method for prioritization, such as using a task management tool or following agile methodologies. Talk about the importance of communication with your team and stakeholders to manage expectations and ensure alignment on priorities.

Join Rise to see the full answer
What testing strategies do you implement for your frontend applications?

Detail the types of testing you consider essential, such as unit tests, integration tests, or end-to-end tests. Mention any specific frameworks you've used, like Jest or React Testing Library, and your philosophy on maintaining a robust testing strategy to ensure reliability.

Join Rise to see the full answer
Can you explain the importance of design systems in frontend development?

Discuss how design systems create consistency, improve scalability, and enhance collaboration between design and development teams. Provide examples of how you've contributed to design systems in the past and the value they bring to a project’s success.

Join Rise to see the full answer
Describe your experience with performance optimization in web applications.

Outline strategies you’ve used to improve performance, such as lazy loading, optimizing image sizes, or utilizing code-splitting techniques. Use specific examples to demonstrate your understanding of user experience and how performance impacts it.

Join Rise to see the full answer
How do you handle feedback and iterating on your work?

Share your openness to feedback and how it contributes to your growth. Describe the steps you take to implement feedback into your work, whether through regular check-ins with your team or after receiving user feedback. Highlight the importance of creating iterations that improve the final product.

Join Rise to see the full answer
Similar Jobs
Photo of the Rise User
Posted 10 days ago

Join 9fin as a Senior Frontend Engineer and help transform debt capital markets for leading financial institutions.

Photo of the Rise User
Posted 12 days ago

Join Menlo Security as a Senior Frontend Engineer in Bangalore to create innovative management tools for cutting-edge browser technology.

Photo of the Rise User
Posted 11 days ago

Join Richpanel as a Senior Vue.js Engineer to lead the frontend architecture of AI-driven customer support solutions.

Photo of the Rise User
Posted 3 days ago

Be a key player in shaping Visa's core Payment Processing technology as a Chief Software Engineer with a strong emphasis on innovation and engineering excellence.

Photo of the Rise User
Posted 59 minutes ago

Elevate your career by creating stunning websites and e-commerce solutions as part of our innovative tech team.

Photo of the Rise User

Join Visa’s Technology Organization as a Staff Software Engineer, where you'll develop global payment solutions in a hybrid environment.

Photo of the Rise User
Posted 11 days ago
Passion for Exploration
Dare to be Different
Customer-Centric
Diversity of Opinions
Inclusive & Diverse

Become a key player in Attentive's engineering team, driving innovative identity solutions that power personalized marketing at scale.

Photo of the Rise User
Posted 13 days ago

Join Visa’s Technology Organization as a Software Engineer to tackle complex problems in the payment sector.

Photo of the Rise User
Posted 4 days ago

Join Visa Technology as a Senior Software Engineer to innovate with automation and enhance our software systems.

9fin uses artificial intelligence to automatically extract key information from bond & loan documentation. By making data easy to search, filter and analyse, 9fin helps fixed income professionals make... better, smarter decisions. Our predictive a...

45 jobs
MATCH
VIEW MATCH
FUNDING
SENIORITY LEVEL REQUIREMENT
TEAM SIZE
EMPLOYMENT TYPE
Full-time, hybrid
DATE POSTED
April 15, 2025

Subscribe to Rise newsletter

Risa star 🔮 Hi, I'm Risa! Your AI
Career Copilot
Want to see a list of jobs tailored to
you, just ask me below!
LATEST ACTIVITY
C
Someone from OH, Bowling Green just viewed Field Service Administrator at Cornerstone Building Brands
Photo of the Rise User
Someone from OH, Cleveland just viewed Vice President, Revenue Operations at Docebo
Photo of the Rise User
10 people applied to Game Developer (Unity) at LiquidX
Photo of the Rise User
Someone from OH, Mansfield just viewed Director, Professional Education at Evolus
1
Someone from OH, Cleveland just viewed Copywriter at 1840 & Company
Photo of the Rise User
Someone from OH, Louisville just viewed Communications Manager at Shearer's Foods
Photo of the Rise User
Someone from OH, Uniontown just viewed Part-Time Patient Access Specialist at Hummingbird
Photo of the Rise User
Someone from OH, Cincinnati just viewed Chief of Staff to the CFO at Super.com
Photo of the Rise User
Someone from OH, Columbus just viewed 5-8th Grade Art Teacher - SY 24-25 at ACCEL Schools
H
Someone from OH, Akron just viewed Brand Marketing Manager at Huntington
Photo of the Rise User
Someone from OH, Columbus just viewed Insider Threat Analyst at SpaceX
Photo of the Rise User
Someone from OH, Cincinnati just viewed AI - RESEARCH SCIENTIST at City of New York
Photo of the Rise User
Someone from OH, Chardon just viewed Casting: 'Blood Ties' at Backstage
Photo of the Rise User
Someone from OH, Cincinnati just viewed Staff Accountant (Grant Administration) at Texas Health Action
Photo of the Rise User
Someone from OH, Cleveland just viewed Administration & Marketing Assistant Intern at Bosch Group
Photo of the Rise User
Someone from OH, Columbus just viewed Manager – Music Publishing Licensing at Spotify
Photo of the Rise User
Someone from OH, Columbus just viewed Manager of Government Affairs and Policy at Mastercard
Photo of the Rise User
Someone from OH, Powell just viewed Senior Compliance Analyst at Nirvana Insurance
Photo of the Rise User
Someone from OH, Mount Orab just viewed Backend Developer at G2i Inc.
Photo of the Rise User
Someone from OH, Mount Orab just viewed Software Engineering Manager at Enable
G
Someone from OH, Mount Orab just viewed Backend Developer at GATEWAY CAREERS