Frontend Developer
Role overview
Location: Dubai, United Arab Emirates (Micropolis Robotics) About the Role We are seeking an expert Frontend Developer to build and maintain high-performance, user-facing web applications. You will be instrumental in translating complex UI/UX designs into robust, scalable code and optimizing applications for technical excellence using modern best practices. Key Responsibilities Develop and implement new features and user interfaces using TypeScript , HTML5 , and modern CSS3/SASS . Design and build reusable components and front-end libraries. Collaborate closely with backend engineers to integrate and efficiently consume RESTful APIs , focusing on data structure and application-layer communication. Manage application state and handle asynchronous operations effectively using modern patterns. Ensure the technical feasibility of UI/UX designs, maintain excellent cross-browser compatibility, and guarantee responsiveness. Write comprehensive unit and integration tests to ensure code quality and stability. Core Requirements & Technical Expertise Expert-level proficiency in TypeScript and modern JavaScript (ES6+) . Deep understanding of a modern component-based frontend framework (e.g., React, Vue, or Angular). Exceptional understanding of middleware concepts and how the frontend interacts with server-side logic, including authentication mechanisms (e.g., OAuth, JWT). Strong experience with state management patterns and reactive programming concepts. Proficiency in code versioning tools, especially Git . A focus on performance optimization and building scalable, maintainable architectures. Hands-on professional experience with the Angular framework, including knowledge of its ecosystem like RxJS .