Point your AI agent at freehire and let it find you a job.

Get the CLI →

gsequity

NewBe an early applicant

Senior Frontend Engineer

Posted Updated
Discussion

We are looking for a Senior Frontend Engineer to own the frontend of Greenstone’s web applications: our internal CRM, used daily by our investor-coverage, product and compliance teams; our client-facing investor portal. The role is frontend-led, with hands-on backend contribution in PHP and Laravel when required, and extends to the integrations and internal tooling that connect these systems. This is a senior individual-contributor role in a small, high-trust technology team, with a direct line to leadership and real ownership of what you build.



Our web applications use modern React-based frontend architectures. Individual products use different tools, including React, TypeScript, Vite, Next.js and Material UI. We value engineers who can work confidently across these environments, build scalable component systems and make sound technical choices for each product.

What you will do

  • Own the frontend: Take end-to-end ownership of the architecture, delivery and continuous improvement of our internal CRM and investor portal, and lead the frontend build of any future applications.
  • Ship product: Partner with stakeholders across coverage, product, compliance and leadership to translate complex investment and relationship workflows into clear, responsive and usable experiences, from discovery through release.
  • Engineer in React and TypeScript: Build and maintain scalable, well-typed React applications with reusable components and disciplined state and data-fetching patterns using Redux, TanStack Query and React Router.
  • Evolve the design system: Develop and maintain a consistent Material UI component system, with particular depth in MUI X Data Grid Pro for high-volume, data-dense tables, charting with Recharts, rich-text editing with Tiptap, document and PDF viewing, and accessible, responsive behaviour across devices.
  • Keep it fast and reliable: Improve page and bundle performance, frontend observability through Sentry and production reliability, including real-time features delivered over Pusher; diagnose incidents, resolve defects and support safe releases.
  • Uphold engineering quality: Write well-tested, well-documented, maintainable code and hold a high bar in code review, security and release practice.
  • Work AI-assisted: Use AI coding tools such as Claude Code, GitHub Copilot or Cursor as a day-to-day productivity multiplier, with the judgment to review, test and own the output, and help shape how the team applies them.
  • Contribute across the stack: Work in the PHP/Laravel API, database-backed features and integrations, including Microsoft 365 and Entra ID, real-time services and third-party data providers, when needed to deliver end-to-end outcomes.
  • Build securely: Apply secure-by-design practices to everything you ship: OWASP-aligned frontend and API security, robust authentication and authorisation, and careful handling of investor and client data in line with DIFC data-protection obligations; support security due-diligence questionnaires and audits as needed.
  • Build on AWS: Work day-to-day with our AWS-hosted platform, including RDS, S3, ElastiCache, OpenSearch and GuardDuty, and with the CI/CD pipelines that deploy to it, applying practices appropriate to sensitive client and investor data.

What we are looking for

  • Experience: 8+ years of professional software engineering experience including substantial ownership of production frontend applications.
  • React and TypeScript: Expert-level React and TypeScript, with a strong command of modern JavaScript, HTML, CSS and a modern build toolchain such as Vite.
  • Component architecture: Proven ability to design and maintain reusable component systems and scalable frontend architecture. Strong Material UI experience is required; hands-on experience with MUI X Data Grid or Date Pickers is a significant advantage.
  • State and data: Deep experience with application-state and server-state patterns, including Redux and TanStack Query or comparable libraries, client-side routing, and form handling with validation.
  • Data-rich applications: Experience building data-dense business applications such as CRMs, portals or financial tooling, with complex tables, filtering, charts and document handling.
  • Craft: A demonstrable commitment to responsive design, accessibility, usability and frontend performance.
  • Quality engineering: Practical experience with automated testing (for example Vitest or Jest, React Testing Library and Playwright or Cypress), code review, Git-based version control and CI/CD.
  • Backend capability: Working knowledge of PHP and Laravel, including RESTful APIs, relational data modelling on MySQL and integration patterns; able to contribute hands-on when required.
  • AWS: Hands-on experience building and operating applications on AWS, with working knowledge of services such as RDS, S3, ElastiCache, OpenSearch and GuardDuty, and comfort with CI/CD pipelines deploying to AWS.
  • Security mindset: Sound understanding of web application security, including the OWASP Top 10, secure authentication and authorisation flows, single sign-on and secure handling of sensitive data.
  • Senior judgment: A track record of owning significant product delivery and making sound architectural decisions independently, with the pragmatism to balance speed and quality.
  • Communication: Ability to explain technical trade-offs clearly to non-technical stakeholders and to work closely with senior business users.
  • Education: A bachelor’s degree in Computer Science, Software Engineering or a related discipline is required.
  • Location: Ability to work full-time from Greenstone’s Dubai office.


Nice to have

  • Regulated environments: Experience in financial services, asset management or another regulated, data-sensitive environment.
  • Real-time and rich content: Experience with WebSocket or Pusher-style real-time features, rich-text editors such as Tiptap or ProseMirror, and in-browser document or PDF rendering.


This is a permanent, full-time, office-based position at our Downtown Dubai headquarters, reporting to the Head of Technology.

Why Greenstone Technology


Visible Product Ownership

Technology at Greenstone is closely connected to the firm’s commercial activity. The systems you build, improve and support are used across the business and directly shape how Greenstone serves investors and Fund Managers partners.

Direct Exposure to Leadership and Stakeholders

Work closely with senior leadership and business stakeholders. You will be expected to understand the commercial objective behind a request, explain technical trade-offs clearly and deliver practical solutions.


High Standards and Rapid Execution

This is a demanding, high-pressure environment. Priorities can change quickly, timelines can be tight and the quality of delivery matters. We look for people who can focus deeply, move quickly, maintain exceptional attention to detail and stay with important problems until they are resolved.


Real Ownership

Team members are trusted to take ownership of delivery within leadership-set priorities. You will be expected to bring informed views, identify risks early, communicate clearly and turn direction into completed work without waiting for detailed instruction at every step.


Fast Learning and Technical Breadth

The team works across product development, AI-enabled tools, internal systems, cloud platforms, integrations, data and day-to-day technology operations. This creates an opportunity to build broad practical experience while developing deeper technical expertise.


Direct Communication and Accountability

The team communicates directly and frequently, particularly when priorities shift or an issue arises. We expect concise updates, early escalation of risks and a practical focus on resolving problems and improving how we work.


Career Progression

For people who consistently deliver, take ownership and develop sound technical judgment, Greenstone offers the opportunity to take on broader responsibility, work on increasingly important systems and build a long-term career in technology.


Working at Greenstone

The Technology team works from Greenstone’s Dubai headquarters on the 120th floor of the Burj Khalifa, a world-class workspace at the centre of one of the world’s most dynamic international business hubs. Working together in person supports fast decision-making, close collaboration with business stakeholders and a strong focus on execution. Critical releases, incidents and major delivery periods may occasionally require support outside normal office hours.

Skills

See also

Frontend jobs by country — openings, pay and top skills →

Tailor your CV for this role?

We couldn't check your fit for this role — add a CV to your profile to see it next time.

A new version of freehire is available