
BBGC
Senior Frontend Engineer
- Permanent
- Dubai, United Arab Emirates
- Experience 2 - 5 yrs
Job expiry date: 09/05/2026
Job overview
Date posted
25/03/2026
Location
Dubai, United Arab Emirates
Salary
AED 15,000 - 20,000 per month
Compensation
Salary only
Job description
The Senior Frontend Engineer is responsible for leading the design and delivery of modern, scalable user interfaces across web and mobile platforms within a global technology consultancy specializing in capital markets, trading, and risk management systems. The role focuses on building high-performance applications using React JS, React Native, Next.js, and TypeScript, delivering production-grade solutions across web, iOS, and Android platforms. The engineer is responsible for frontend architecture design, implementing component architecture and state management solutions such as Redux, RTK Query, Zustand, and TanStack Query, and ensuring seamless integration with backend systems through REST APIs, external APIs, and third-party SDKs. The role includes working with authentication flows such as JWT and OAuth, managing asynchronous data flows, and implementing caching strategies. The position requires expertise in HTML, CSS, and responsive design principles, as well as mobile development including performance optimization, App Store and Play Store release cycles, and device integrations such as push notifications, analytics, and device APIs. The engineer collaborates closely with backend teams on API contracts and integrates cloud services such as Firebase including Auth, Analytics, and Hosting. The role also involves designing scalable frontend architecture, leading frontend and mobile teams, setting coding standards, reviewing pull requests, and translating product requirements into technical solutions. Additional exposure includes UI libraries such as Tailwind, MUI, and ShadCN, CI/CD pipelines for mobile deployment, performance monitoring tools, and potential work on SaaS platforms, fintech systems, AI-powered UI features, and real-time workflows.
Required skills
Key responsibilities
- Design and deliver scalable user interfaces across web and mobile platforms using React JS, React Native, Next.js, and TypeScript
- Build high-performance frontend applications integrating with backend systems through REST APIs, external APIs, and third-party SDKs
- Develop and maintain component architecture and state management solutions using Redux, RTK Query, Zustand, and TanStack Query
- Implement responsive design using HTML and CSS and build enterprise dashboards and complex UI workflows
- Develop and deploy mobile applications for iOS and Android including performance optimization and release management through App Store and Play Store
- Integrate authentication flows such as JWT and OAuth and manage asynchronous data flows and caching strategies
- Collaborate with backend teams to define API contracts and ensure seamless integration with enterprise systems
- Design frontend architecture for scalable applications and translate product requirements into technical solutions
- Lead frontend and mobile teams, set coding standards, and conduct code reviews for quality assurance
- Utilize cloud services such as Firebase for authentication, analytics, and hosting and support CI/CD pipelines for deployment
Experience & skills
- Demonstrate strong expertise in React JS, Next.js, and TypeScript for frontend web development
- Possess experience with state management tools including Redux, RTK Query, Zustand, and TanStack Query
- Exhibit proficiency in HTML, CSS, and responsive design principles for modern UI development
- Demonstrate proven experience with React Native and delivering production-grade applications for iOS and Android
- Show experience integrating REST APIs, external APIs, and third-party SDKs
- Demonstrate knowledge of authentication mechanisms including JWT and OAuth
- Possess experience with Firebase including Auth, Analytics, and Hosting services
- Exhibit experience designing scalable frontend architecture and leading frontend or mobile teams
- Show familiarity with CI/CD pipelines for mobile deployment and performance optimization techniques
- Demonstrate ability to convert product requirements into technical architecture and collaborate with backend teams on API contracts