Senior Frontend Developer
Employment Setup: Abu Dhabi (mostly WFH; onsite only when needed)
Schedule: 5 days work week, UAE hours (8 hours per day)
Contract Duration: 2.5 months
About the Role
We are seeking a Frontend Engineer to build rich, interactive data visualization dashboards using React, next.js, shadcn & others. You will transform complex datasets into intuitive, visually compelling interfaces that enable users to derive insights quickly. This role requires strong expertise in modern frontend development, charting libraries, and creating performant user experiences.
Responsibilities
- Design and develop responsive, high-performance dashboard interfaces using React, TypeScript, next.js and others
- Build rich data visualizations including charts, graphs, tables, and interactive components using charting libraries
- Integrate frontend applications with backend REST APIs and handle data fetching, caching, and state management
- Implement complex filtering, sorting, drill-down, and real-time data update functionalities
- Optimize frontend performance for handling large datasets without compromising user experience
- Create reusable UI component libraries and establish frontend architecture patterns
- Collaborate closely with UX designers to translate wireframes and mockups into pixel-perfect implementations
- Write unit tests, integration tests, and end-to-end tests to ensure code quality and reliability
- Implement accessibility standards (WCAG) to ensure inclusive user experiences
- Participate in code reviews and contribute to continuous improvement of frontend development practices
Requirements
- 8+ years of experience in frontend development with a strong portfolio of dashboard or data-heavy applications
- Expert-level proficiency in React (hooks, context, functional components), TypeScript
- Strong experience with data visualization libraries: D3.js, Chart.js, Recharts, ECharts, Highcharts, or similar
- Proficiency in state management solutions: Redux, Zustand, React Query, or similar
- Strong command of HTML5, CSS3, and modern styling approaches (CSS Modules, Styled Components, Tailwind CSS)
- Experience consuming REST APIs, handling asynchronous operations, and managing loading/error states
- Understanding of frontend performance optimization techniques: lazy loading, code splitting, memoization
- Experience with testing frameworks: Jest, React Testing Library, Cypress, or Playwright
- Proficiency with build tools and bundlers: Webpack, Vite, or similar
- Strong understanding of responsive design principles and cross-browser compatibility
Nice to Have
- Experience with design systems and component documentation tools (Storybook)
- Familiarity with Next.js or other React meta-frameworks
- Experience building real-time dashboards with WebSockets or Server-Sent Events
- Knowledge of data grid libraries: AG Grid, TanStack Table, or similar
- Experience with micro-frontend architectures
- Understanding of CI/CD pipelines for frontend deployments
Key Skills
Ranked by relevance
Related Jobs
3 roles aligned with this opportunity
Full-Stack Developer | Remote
2026-05-27
Project Manager | Remote
2026-05-27
AI Engineer Trainee
2026-05-28
- Posted
- Dec 08, 2025
- Type
- Contract
- Level
- Mid-Senior
- Location
- Abu Dhabi Emirate
- Company
- Socium - Teams Done Differently
Industries
Categories
Related Jobs
3 roles aligned with this opportunity
Full-Stack Developer | Remote
2026-05-27
Project Manager | Remote
2026-05-27
AI Engineer Trainee
2026-05-28