Web Frontend Developer
About This Role
Key Responsibilities
· Develop web UI features using modern frameworks (React/Angular/Vue) with TypeScript, adhering to a shared component library/design system.
· Implement real-time UI behavior (live updates, status indicators, notifications) using WebSockets/SSE and robust state management.
· Build data-heavy screens (tables, dashboards, forms) with validation, error handling, and performance optimizations (virtualization, memoization).
· Integrate mapping/geospatial interfaces where required (map layers, markers, filters, drawing tools) with usability and performance in mind.
· Ensure responsive design for multiple screen sizes, including tablets and large displays used in operations centers.
· Implement accessibility best practices (WCAG), including keyboard navigation, ARIA labeling, and contrast compliance.
· Write unit and integration tests (Jest, Testing Library/Cypress/Playwright) and contribute to end-to-end automation.
· Optimize performance (bundle size, lazy loading, caching) and ensure cross-browser compatibility.
· Collaborate with backend engineers on API contracts; handle authentication flows and secure token management.
· Support observability by adding UI telemetry, error reporting, and performance monitoring.
· Participate in code reviews, refactoring, and continuous improvement of front-end architecture.
Required Qualifications & Experience
· 4+ years building modern web applications; strong proficiency in JavaScript/TypeScript, HTML5, and CSS.
· Hands-on experience with at least one major SPA framework and modern build tooling.
· Experience integrating REST/GraphQL APIs, real-time channels, and authentication mechanisms.
· Strong understanding of UI performance, accessibility, and secure front-end practices.
Job Type: Full-time
Pay: AED15,000.00 - AED18,000.00 per month
Work Location: In person
Stop applying blindly.
Start getting hired.
Base Career automates the hardest parts of job searching — apply smarter, not harder.
AI Resume in 60s
Your resume rewritten for this exact role using the job description as the brief.
ATS-Optimized
Get past automated screening filters with the right keywords matched to each job.
Application Tracker
Track every job, follow-up, and interview in one visual kanban board.
Free plan · No credit card required