Senior Software Engineer
3 weeks ago
Get AI-powered advice on this job and more exclusive features.
Direct message the job poster from Lean Technologies
About the job
As a senior frontend engineer in the Client Experiences (CX) team, you will be responsible for ensuring that Lean is a sticky experience for our clients, deeply embedded in both their internal and external workflows. You will partner closely with backend teams to surface new functionality in the existing frontend. You will also be part of the team tasked with implementing and modernising the Client Experiences stack, using the latest technologies and building a modular architecture that continues to be maintainable as our organisation scales. Our tech stack primarily comprises React but a strong foundation in underlying technologies like TypeScript is essential.
Who are we
Lean enables companies to seamlessly connect to their users' bank accounts to initiate real-time payments and retrieve their account information. Our products have gained the trust of leading companies and enabled them to deliver powerful experiences when connected with a user's bank account, allowing users to perform prudent financial planning, get better rates on loans, transfer money to friends, and more, without compromising on privacy or security.
Some of Lean's clients include the likes of Tabby, Nayifat, Tamam, Circlys, and many more, making it the region's most valuable Open Banking platform. The company has now processed over a billion dollars, and its products are also connected with hundreds of thousands of accounts. Lean envisions a fully inclusive financial ecosystem that serves everyone, no matter where they bank or live in the MENA region.
Having recently announced our Series B raise ($67.5m) led by General Catalyst, we're expanding across our Engineering teams.
Responsibilities
- Develop and maintain high-quality frontend applications using React and TypeScript.
- Collaborate with backend squads to integrate APIs and ensure seamless user experiences.
- Work closely with Design and Product teams to craft excellent UX and UI per User need.
- Debug and resolve complex issues, even in unfamiliar areas.
- Write clear and concise technical specifications to communicate concepts to stakeholders.
- Collaborate effectively with QA to ensure high standards of quality.
- Demonstrate an independent, self-starting attitude, requiring minimal supervision.
- Go above and beyond when necessary to meet critical business needs.
Minimum Qualifications
- Bachelor's or Master's degree in Computer Science, Data Science, Engineering, or a related field.
- Proficiency with React.js, TypeScript and related technologies (Webpack, Vite, ES6, Babel, NPM, Node).
- 5+ years frontend experience as part of a team, following established engineering and project management practices (Agile, TDD, CI/CD).
- Strong understanding of REST APIs and ability to code high-caliber, responsive UIs with CSS and CSS-in-JS.
- Strong experience with CI tools (Git, Jenkins) and testing frameworks (Cypress, Jest, Playwright).
- Experience with common frontend features (authentication, authorization, multi-tenancy, A/B testing, search, design libraries, performance, UI experiments)
- Skilled in independent problem-solving, debugging and solving complex issues.
- Experience with design tools like Sketch or Figma, and building design systems with shared React components.
- Ability to effectively balance quality and execution speed, with experience reviewing and pairing on code.
- Enthusiastic about the JS ecosystem, keeping up with the latest developments, and optimizing web applications for performance, security, and resilience.
Desired Qualifications
- Experience in fintech or open banking domains.
- Familiarity with Agile methodologies.
- Knowledge of CI/CD pipelines and tools.
- Experience with code testing.
- Understanding of UX/UI design principles.
- Some mobile experience would be a bonus.
Mid-Senior level
Employment typeFull-time
Job functionFinance
IndustriesSoftware Development and Banking
Referrals increase your chances of interviewing at Lean Technologies by 2x.
#J-18808-Ljbffr-
Senior Performance Engineer
1 week ago
Riyadh, Ar Riyāḑ, Saudi Arabia TestCrew | Quality Engineering & Software Testing Full timeGet AI-powered advice on this job and more exclusive features.Direct message the job poster from TestCrew | Quality Engineering & Software TestingPeople Come First /Senior Technical RecruiterWe are seeking a skilled Senior Performance Engineer to join our team and play a key role in ensuring the reliability, scalability, and efficiency of our applications....
-
Senior Software Engineer
3 days ago
Riyadh, Ar Riyāḑ, Saudi Arabia Wadaie | ودائع Full timeBuilding Resilient and Scalable SoftwareCompany DescriptionWe're building the dream team and are looking for backend, frontend or full-stack engineers Wadaie is revolutionizing the saving and time deposits experience, ensuring clients always earn the best rates through bank integrations while helping banks meet liquidity needs.Role DescriptionThis is a...
-
Senior Software Engineer
1 week ago
Riyadh, Ar Riyāḑ, Saudi Arabia beBee Careers Full timeSolution Architect NeededWe are looking for an experienced Senior Software Engineer with a strong background in full stack development, particularly in Java, React, and TypeScript. The successful candidate will be responsible for designing and implementing high-quality software solutions, architecting scalable systems, and developing complex web...
-
Senior Software Engineer
4 days ago
Riyadh, Ar Riyāḑ, Saudi Arabia Qureos Full timeJoin to apply for the Senior Software Engineer - Manzil role at Qureos.As a Senior Software Engineer, you will play a critical role in building and refining our mobile app experience, which is at the heart of our labor housing marketplace. You will work closely with the product, design, and backend teams to ship features that are fast, reliable, and...
-
Senior Software Engineer
3 days ago
Riyadh, Ar Riyāḑ, Saudi Arabia Qureos Full timeJoin to apply for the Senior Software Engineer - Manzil role at QureosAs a Senior Software Engineer, you will play a critical role in building and refining our mobile app experience, which is at the heart of our labor housing marketplace. You will work closely with the product, design, and backend teams to ship features that are fast, reliable, and...
-
Senior Software Engineer
4 days ago
Riyadh, Ar Riyāḑ, Saudi Arabia Burjline Builders Full timeJoin to apply for the Senior Software Engineer role at Burjline Builders.Get AI-powered advice on this job and more exclusive features.Job DescriptionLocation: Riyadh, Saudi ArabiaWork Style: In-personJob Type: Full-timeRole OverviewAs a Senior Software Engineer, you will play a critical role in building and refining our mobile app experience, which is at...
-
Senior Software Engineer
1 week ago
Riyadh, Ar Riyāḑ, Saudi Arabia Mozn Full timeSenior Software Engineer - Anti-Fraud - RiyadhJoin to apply for the Senior Software Engineer - Anti-Fraud - Riyadh role at MoznAbout MoznMozn is a rapidly growing technology firm revolutionising the field of Artificial Intelligence and Data Science headquartered in Riyadh, Saudi Arabia. It is working to realise Vision 2030 with a proven track record of...
-
Senior Software Engineer
1 week ago
Riyadh, Ar Riyāḑ, Saudi Arabia Mozn Full timeJoin to apply for the Senior Software Engineer - Riyadh role at MoznAbout MoznMozn is a rapidly growing and leading data science & product development firm based in Riyadh with a proven track record of excellence in supporting and growing the analytics ecosystem in Saudi Arabia. Mozn is a trusted analytics partner for the largest government organizations in...
-
Senior Software Engineer Leader
2 weeks ago
Riyadh, Ar Riyāḑ, Saudi Arabia beBee Careers Full timeSenior Software EngineerWe are seeking a dynamic and experienced Senior Software Engineer to lead and drive our clients' technology initiatives.The ideal candidate will have a strong leadership role in managing multiple teams, overseeing complex software projects, and collaborating with cross-functional stakeholders to achieve business goals.Leverage...
-
Senior Software Engineering Manager
2 weeks ago
Riyadh, Ar Riyāḑ, Saudi Arabia beBee Careers Full timeAbout the RoleWe are seeking an experienced Senior Software Engineering Manager to lead our development team. As a Senior Software Engineering Manager, you will be responsible for overseeing the planning, execution, and delivery of cutting-edge software solutions.Key ResponsibilitiesLead a cross-functional team of Front-End Developers, Full-Stack Developers,...