Senior Frontend and UI/UX Engineer
Description
Abu Dhabi, United Arab Emirates
Posted on 04/17/20258+ years of hands-on experience in building complex and scalable frontend products using Type Script, React, Vue.js, and Next.js. · Architect and implement robust, reusable, and maintainable frontend components and libraries. Demonstrates ability to write clean, well- documented, and testable code following best practices and coding standards. · Experience in implementing seamless data flow between frontend and backend systems via RESTful and Graph QL APIs. · Proven experience in implementing and maintaining state management solutions (e.g., Tanstack Query, Redux, Zustand, Vuex, Pinia) effectively. · Experience in applying caching strategies and performance optimizations (SWR, React Query, lazy loading) to ensure rapid page loading and smooth interactions. · Good understanding of developing real-time frontend systems, integrating Web Sockets and libraries like Socket.io to deliver dynamic user experiences. · Work closely with backend and design teams to seamlessly integrate APIs into user-friendly frontend interfaces. · Collaborate closely with product managers and customer success team to translate requirements into functional and visually appealing user interfaces. · Continuously stay up to date with industry trends, emerging technologies, and best practices to drive innovation and enhance development processes. Requirements Bachelor/Master's degree in Computer Science, Software Engineering, or a related field (or equivalent experience). · Proven experience (8+ years) as a Frontend Engineer with a strong portfolio showcasing your work in React, Vue.js, and Next.js. · Understanding of modern frontend ecosystem, including but not limited to bundling, linting, testing and releasing. · Deep technical proficiency in: o React: Including Hooks, Context API, state management libraries (Redux, Zustand), and testing frameworks (Jest, Cypress, Mocha, Chai, React Testing Library). o Vue.js: Including Composition API, Options API, state management libraries (Vuex, Pinia), and testing frameworks (Jest, Vue Test Utils). o Next.js: Including server-side rendering (SSR), static site generation (SSG), routing, and API routes. · Experience with CSS preprocessors (e.g., Sass, Less) and CSS-in-JS solutions (e.g., Styled Components, Emotion). · Experience with RESTful and/or Graph QL API integration.· Familiarity with modern frontend build tools and workflows (e.g., Webpack, Parcel, Vite, npm, yarn). · Excellent communication and interpersonal skills, with the ability to work collaboratively and effectively within a team. · A proactive and self-motivated approach to learning and staying current with technology. · Familiarity with Cloud (Azure preferred, AWS, Google Cloud). · Knowledge in Dev Ops systems, preferably Azure Dev Ops, and CI/CD pipelines. · Experience with version control systems (Git), TFVC is a plus · Proficient understanding of Agile/Scrum methodologies and experience working in an Agile environment. · Strong problem-solving skills, with the ability to analyze complex issues and deliver effective solutions. · Excellent communication and interpersonal skills, with the ability to work collaboratively and effectively within a team. · Ability to learn new technologies quickly and adapt to changing requirements. · Good sense of documentation and writing clean code with comments. · Preferred: Experience working with legacy ASP.NET Web Forms applications · Preferred: Experience with modern testing frameworks (e.g., Jest, Cypress, Mocha, Chai). · Preferred: Experience in deploying Web Apps using Docker or Kubernetes. · Preferred: Candidate based in UAE and Self-Sponsored. · Any courses/certifications taken on any of the technologies mentioned is a plus. #J-18808-Ljbffr
Posted: 7th July 2025 1.21 pm
Application Deadline: N/A
Similar Jobs
Explore more opportunities like this