Front-End Engineer - React.js & Next.js

Posted 9 Days Ago
Be an Early Applicant
Abu Dhabi, ARE
In-Office
Entry level
Professional Services • Real Estate • PropTech
The Role
Build and enhance production web applications using React.js and Next.js. Responsibilities include designing front-end architecture, reusable components, design systems, dashboards, SaaS interfaces, API integrations, authentication, state management, performance optimization, debugging, testing, and code reviews. The role collaborates with backend, product, UI/UX, and QA teams to turn requirements into scalable, maintainable applications.
Summary Generated by Built In

We are looking for a Front-End Engineer with advanced expertise in React.js and Next.js to build web products and applications from the ground up, as well as develop and improve existing systems.

The role involves turning ideas and requirements into real products, contributing to Front-End Architecture, building core components and systems, integrating APIs, and optimizing performance and scalability.

Responsibilities
  • Build web applications and products from the ground up to production using React.js and Next.js.
  • Design and build scalable and maintainable Front-End Architecture.
  • Build Reusable Components and Component Libraries from scratch.
  • Design and develop complex, reusable front-end components.
  • Build and maintain scalable Design Systems.
  • Create reusable Custom Hooks, Utilities, and front-end solutions.
  • Develop and improve existing applications and systems.
  • Transform ideas, requirements, and UI/UX designs into production-ready applications.
  • Build Dashboards, Portals, SaaS Applications, and data-driven interfaces.
  • Integrate applications with REST APIs and backend services.
  • Implement Authentication, Authorization, and Role-Based Access Control.
  • Manage application state, data, caching, and asynchronous operations.
  • Improve application performance, scalability, responsiveness, and user experience.
  • Apply techniques such as Code Splitting, Lazy Loading, and Caching where appropriate.
  • Identify, analyze, and resolve technical and production issues.
  • Write clean, structured, testable, and maintainable code.
  • Participate in Code Reviews and Front-End Architecture decisions.
  • Collaborate with Backend, Product, UI/UX, and QA teams.
  • Review requirements and identify technical risks and edge cases before implementation.

Requirements
  • Strong professional experience in Front-End Development.
  • Advanced hands-on experience with React.js and Next.js.
  • Proven experience building applications and products from scratch.
  • Strong experience building Reusable Components and Component Libraries.
  • Deep understanding of Component Architecture, Composition, and Reusability.
  • Strong knowledge of JavaScript (ES6+) and TypeScript.
  • Strong understanding of React Hooks, Custom Hooks, and State Management.
  • Experience designing Front-End Architecture for large and scalable applications.
  • Strong experience with Next.js App Router.
  • Practical understanding of Server Components, Client Components, SSR, SSG, Routing, and Middleware.
  • Strong experience integrating REST APIs and backend services.
  • Experience with Authentication, Authorization, and RBAC.
  • Strong knowledge of HTML5, CSS3, and Responsive Design.
  • Experience with Git and modern development workflows.
  • Strong understanding of Web Performance and Optimization.
  • Strong debugging and problem-solving skills.
  • Experience building and maintaining production applications.
  • Ability to turn complex or incomplete requirements into clear, scalable technical solutions.
Preferred Qualifications
  • Experience building SaaS Platforms, B2B Applications, CRM, ERP, or Enterprise Platforms.
  • Experience building Dashboards, Admin Panels, and Customer Portals.
  • Experience with TanStack Query / React Query.
  • Experience with Redux Toolkit or Zustand.
  • Experience with Tailwind CSS or modern Component Libraries.
  • Experience building Design Systems and working with Storybook.
  • Experience with Jest, React Testing Library, Cypress, or Playwright.
  • Experience with WebSockets and Real-Time Applications.
  • Knowledge of CI/CD, Docker, and Cloud Deployment.
  • Experience with Core Web Vitals, SEO, Caching, Code Splitting, and Lazy Loading.
  • Experience working across multiple products or systems within a technology ecosystem.
  • Proven experience building Front-End products from scratch, rather than only maintaining or enhancing existing systems.


Skills Required

  • Strong professional experience in front-end development
  • Advanced hands-on experience with React.js and Next.js
  • Experience building applications and products from scratch
  • Experience building reusable components and component libraries
  • Deep understanding of component architecture, composition, and reusability
  • Strong knowledge of JavaScript ES6+ and TypeScript
  • Strong understanding of React Hooks, custom hooks, and state management
  • Experience designing front-end architecture for large and scalable applications
  • Strong experience with Next.js App Router
  • Understanding of Server Components, Client Components, SSR, SSG, routing, and middleware
  • Experience integrating REST APIs and backend services
  • Experience with authentication, authorization, and role-based access control
  • Strong knowledge of HTML5, CSS3, and responsive design
  • Experience with Git and modern development workflows
  • Strong understanding of web performance and optimization
  • Strong debugging and problem-solving skills
  • Experience building and maintaining production applications
  • Ability to translate complex or incomplete requirements into scalable technical solutions
  • Experience building SaaS platforms, B2B applications, CRM, ERP, or enterprise platforms
  • Experience building dashboards, admin panels, and customer portals
  • Experience with TanStack Query or React Query
  • Experience with Redux Toolkit or Zustand
  • Experience with Tailwind CSS or modern component libraries
  • Experience building design systems and working with Storybook
  • Experience with Jest, React Testing Library, Cypress, or Playwright
  • Experience with WebSockets and real-time applications
  • Knowledge of CI/CD, Docker, and cloud deployment
  • Experience with Core Web Vitals, SEO, caching, code splitting, and lazy loading
  • Experience working across multiple products or systems within a technology ecosystem
  • Proven experience building front-end products from scratch rather than only maintaining existing systems
Am I A Good Fit?
beta
Get Personalized Job Insights.
Our AI-powered fit analysis compares your resume with a job listing so you know if your skills & experience align.

The Company
15 Employees

What We Do

Aqary Investment & Development is a company composed of a management team with deep experience in investment and properties management. They offer global real estate solutions, including sales, leasing, and investment advisory, aiming to create a simpler and more efficient property marketplace.

Similar Jobs

Hilton Logo Hilton

Operations Manager

Software • Hospitality
In-Office
Abu Dhabi, ARE
121228 Employees
In-Office
Abu Dhabi, ARE
121228 Employees
In-Office
Abu Dhabi, ARE
121228 Employees

Hilton Logo Hilton

Office Administrator

Software • Hospitality
In-Office
Abu Dhabi, ARE
121228 Employees

Similar Companies Hiring

Runwise Thumbnail
Greentech • Hardware • Real Estate • Software • Energy • PropTech
New York, NY
199 Employees
Fora Thumbnail
Agency • On-Demand • Professional Services • Sales • Software • Travel • Hospitality
New York, NY
250 Employees
Energy CX Thumbnail
Greentech • Professional Services • Business Intelligence • Consulting • Energy • Financial Services • Utilities
Chicago, IL
150 Employees

Sign up now Access later

Create Free Account

Please log in or sign up to report this job.

Create Free Account