Senior Software Engineer (Frontend)
Lean Technologies
Senior Software Engineer (Frontend)
Employment Type
Full Time
Location
Dubai
Experience
Senior
Benefits
Job Listing No Longer Available
This job posting is no longer accepting applications. It may be more than 30 days old or the position has been filled.
Requirements
Required Skills
Job Description
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 with a strong ownership mindset, requiring minimal supervision.
- Go above and beyond when necessary to meet critical business needs.
Requirements
- 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.
Preferred Qualifications
- Experience in FinTech or Open Banking domains (with focus on Payments).
- Experience in building user-facing widgets or SDKs.
- 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.
Note: If you believe you have valuable experience to bring, but do not meet all the requirements, we encourage you to apply!
Benefits
- Competitive salaries
- Private healthcare
- Flexible office hours
- Meaningful equity stake in the company
About the Company
Lean Technologies is the first regulated open banking and open finance company operating across the UAE and Saudi Arabia, on a mission to empower A2A payments in the Middle East. Since 2019, Lean has processed billions of dollars and connected with hundreds of thousands of bank accounts. Our products are trusted by leading companies including Etisalat Group, Careem, Binance, Tabby, and Tamara. Lean offers a collaborative, inclusive workplace and is committed to equal opportunity employment.
How to Apply
Similar Jobs You Might Be Interested In

Technical Project Manager – Middle East Operations (Dubai based)
Everbridge (Techwan)
DubaiFull Time15 days ago15 days ago
DubaiFull Time6 days ago6 days ago
PromotedHiring in Dubai? Post Your Job Today
Connect with thousands of qualified professionals. Find the perfect candidate for your UAE-based position.
- 5000+ Active Job Seekers
- Featured Listings Available
- 30-Day Listing Duration
- Dedicated Support Team
Post a Job Now Starting from AED 149
DubaiFull Time3 days ago3 days ago






