Track This Job
Add this job to your tracking list to:
- Monitor application status and updates
- Change status (Applied, Interview, Offer, etc.)
- Add personal notes and comments
- Set reminders for follow-ups
- Track your entire application journey
Save This Job
Add this job to your saved collection to:
- Access easily from your saved jobs dashboard
- Review job details later without searching again
- Compare with other saved opportunities
- Keep a collection of interesting positions
- Receive notifications about saved jobs before they expire
AI-Powered Job Summary
Get a concise overview of key job requirements, responsibilities, and qualifications in seconds.
Pro Tip: Use this feature to quickly decide if a job matches your skills before reading the full description.
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 relevanceReady to apply?
Join Socium - Teams Done Differently and take your career to the next level!
Application takes less than 5 minutes

