Frontend Engineer

Huspy

Location
Dubai, United Arab Emirates
Job Type
full-time
Salary
Unknown
Posted
August 20, 2025

Job Description

The Story so far: Who we are

Founded in August 2020, Huspy started as a digital mortgage platform and quickly evolved into the largest proptech company in the EMEA region. Backed by leading investors such as Sequoia, Balderton, Founders Fund, and Olayan, we have experienced rapid growth with offices in Dubai, Abu Dhabi, Madrid, and Valencia. Our mission is to revolutionize the real estate industry by building an all-in-one super app designed to empower agents and mortgage brokers.

The Main Event: What you'll do

You will be working closely with product leaders and designers in teams responsible for the development of our Real Estate Agent Platform and Mortgage Broker Portal using modern, state of the art technologies in an innovative and collaborative environtment.

Tech stack: Javascript, React, Typescript, Next.js

  • Hands-On Engineering: Contribute to the team’s codebase and take ownership of key technical deliverables while leading by example in software development practices.
  • Engineering Excellence: Drive best practices in software development, ensuring high standards of code quality and product architecture. Actively participate in technical challenges and lead the implementation of scalable, maintainable solutions.
  • Stakeholder Collaboration: Work closely with Product, Design, and Data teams to ensure clear communication and alignment on product goals and deliverables.

The Perfect Match: What you bring

  • Senior Engineering Experience: Strong technical background with a passion for building high-quality products and solving complex technical challenges.
  • Product-Focused Mindset: Ability to work cross-functionally and collaborate with Product, Design, and Data teams to deliver impactful, client-focused products.
  • Technical Expertise: Experience with modern development practices, CI/CD, and cloud technologies (AWS preferred).
  • Collaborative Attitude: Excellent communication skills with the ability to foster an inclusive, engaging team environment.

If you’re passionate about driving exceptional engineering standards, and making a meaningful impact, Huspy is the place for you!

🎯 Who is this job for?

This role is best suited for a Senior Frontend Engineer with strong expertise in React, Next.js, TypeScript, and modern JavaScript, plus experience with CI/CD and cloud environments (AWS preferred). The position focuses on building scalable, high-quality real estate platforms, collaborating with product and design teams, and driving engineering best practices. It suits someone who is product-focused, thrives in cross-functional teams, and enjoys tackling complex technical challenges in a fast-growing proptech environment.

πŸ’¬ Potential Interview Questions

  1. When would you choose SSR, SSG, or ISR in Next.js for Huspy’s portals?
    SSR for auth-gated, highly dynamic agent/broker data; SSG for mostly static marketing pages; ISR for listings/market data that must be fresh but cacheable with revalidate.

  2. How do you decide between Server and Client Components in the App Router?
    Default to Server Components for data fetching/serialization and reduced bundle size; use Client Components only for interactive UI (state, event handlers), lifting boundaries sparingly.

  3. How would you manage server state and cache invalidation in a React/Next.js app?
    Use React Query (or Next’s fetch cache + revalidateTag) for request deduping, background refresh, and fine-grained invalidation on mutations.

  4. What techniques do you use to optimize large, data-heavy UIs (e.g., property lists)?
    Virtualize lists (e.g., react-virtual), paginate/infinite scroll, memoize selectors/props (useMemo, useCallback), and offload heavy work to Web Workers.

  5. How do you implement authentication and authorization securely in Next.js?
    Store JWT/Session in HttpOnly cookies, gate routes with Middleware/Route Handlers, enforce RBAC on the server, and protect against CSRF/XSS via same-site cookies and strict CSP.

  6. What’s your approach to complex forms for broker/agent workflows?
    Use React Hook Form with Zod for schema-driven validation, lazy-load heavy inputs, debounce async validations, and provide optimistic UX with clear error states.

  7. How would you set up CI/CD and deployments on AWS/Vercel?
    Pipeline runs type checks, tests, and linting; build once and promote across envs with parameterized secrets; enable canary/preview deployments and feature flags for gradual rollout.

  8. How do you ensure reliability and observability in production?
    Add Error Boundaries and App Router error.js, instrument with Sentry/OpenTelemetry, emit structured logs, and track Core Web Vitals and user flows in RUM analytics.

  9. How do you meet accessibility and performance standards simultaneously?
    Ship semantic HTML and keyboard flows first, manage focus on route/data changes, prefer native controls, and use Next Image/font optimizations to keep pages fast and inclusive.

  10. How would you handle i18n/RTL for Gulf markets while keeping SEO strong?
    Use Next.js i18n routing with locale-specific metadata, serve RTL styles for Arabic, persist user locale, and pre-render localized pages with ISR for crawlability.

πŸ“‹ Job Summary

Huspy is hiring a Frontend Engineer in Dubai to build modern, scalable real estate and mortgage platforms using React, TypeScript, and Next.js. You’ll work closely with Product and Design to deliver high-impact features, lead by example in engineering best practices, and shape the architecture of Huspy’s super app. Ideal for senior engineers with a product mindset, CI/CD experience, and a collaborative spirit. Join one of EMEA’s fastest-growing proptech companies backed by Sequoia and Balderton.

Required Skills

Javascript React Typescript Next.js

Related jobs