Frontend Software Engineer (Saudi)
Office: Saudi (Office)
About the company
Abwab.ai was founded by Baraa Koshak with a vision to transform the lending landscape for MSMEs in Saudi Arabia.
We are using AI to make loan decisions faster, simpler, and easier for financial institutions. Our mission is to bring lenders and MSMEs closer.
Inspired by our founder’s background at Revolut UK with transaction enrichment technology, we use AI-powered tools to bridge the $170 billion financing gap with technology that’s designed for local markets. We close this gap by automating underwriting, turning weeks of processes into mere minutes.
With deep credit insights and comprehensive reports, we help lenders make quicker, more reliable decisions about borrowers.
About the role
Given our rapid growth, it is time to expand our front-end development team. The primary focus of this role will be to elevate our user experience by crafting elegant, responsive, and performant interfaces, collaborating closely with our back-end developers, product and design teams to bring new features and ideas to life. The ultimate objective is to ensure our digital products are not only visually compelling but also intuitive, reliable, and scalable as we continue to grow.
What we offer
The successful applicant will:
- Receive a competitive salary.
- Participate in the company’s ESOP plan (share options).
- Work in a hybrid model – primarily at our Riyadh office with some occasional working from home.
- Collaborate with a fantastic team of engineers, product managers, and designers.
- Acquire knowledge by working with an international team of experienced leaders and engineers.
- Gain valuable experience of FinTech and start-ups.
What you will achieve
As a frontend software engineer at abwab.ai, you will:
- Build responsive UIs: Develop reusable components and pages with Next.js and modern frontend tooling.
- Integrate APIs: Connect securely with Django microservices (REST), handle async data, and manage state.
- Optimise performance: Improve page speed, bundle size, rendering efficiency, and Core Web Vitals.
- Test thoroughly: Write unit, integration, and E2E tests to ensure reliability of critical user journeys.
- Maintain design consistency: Adhere to and extend a shared design system.
- Contribute to Production Support: Help troubleshoot and resolve production incidents.
- Collaborate: Work cross-functionally with our product, frontend, devops, and machine learning teams.
Who we are seeking
The successful applicant will have:
- Accumulated substantial breadth and depth of frontend software development through a relevant engineering degree and at least 8 years of relevant experience.
- 6+ years of hands‑on commercial frontend/web, React or next.JS development experience.
- A solid foundation of algorithms, data structures, and good software architecture design principles.
- Substantial expertise of JavaScript and TypeScript.
- A reasonable understanding of all applicable software engineering processes.
- Banking or FinTech experience, ideally. This is not essential but would be a distinct advantage.