Job Details

Job Description

Roles & Responsibilities

Role Summary We are looking for a Senior Frontend Engineer with strong design sensibility to build modern, secure, high-performance web applications. You will own the frontend architecture, implement authentication flows, and deliver polished user experiences. This is a hands-on role requiring strong technical and visual design skills, with the ability to mentor other developers. Key Responsibilities • Build complex, production grade UIs with React and TypeScript handling real-time data updates, large datasets, and responsive layouts across device sizes. • Implement secure authentication and authorization flows, including role-based access control. • Manage client and server state effectively using modern patterns and libraries. • Select appropriate rendering strategies (SSR, SSG, client-side) based on application requirements. • Implement type-safe forms with proper validation and error handling. • Build accessible, responsive interfaces with strong CSS fundamentals and Tailwind. • Translate designs from Figma into polished production ready UIs. • Own frontend testing strategy: unit, integration, and end-to-end. • Optimize for performance including bundle size, Core Web Vitals and efficient data fetching. • Lead technical decisions, conduct code reviews, and mentor developers. Qualifications and Experience Education: • Bachelor's degree in Computer Science, Software Engineering, or equivalent. Work Experience: • 7+ years of professional frontend development. • 5+ years with React and TypeScript in production. • Experience with Next.js App Router or TanStack Start/Router. • Experience implementing OAuth 2.0 / OpenID Connect flows. Technical Skills Required: • Modern React and TypeScript, including hooks, context, suspense, and server components. • State management (Zustand, Jotai or similar), and TanStack Query for server state. • Next.js App Router or TanStack Start, including server actions and middleware. • Strong CSS fundamentals (flexbox, grid, animations) plus Tailwind CSS v4. • OAuth 2.0 (Authorization Code + PKCE), OpenID Connect, secure token handling, RBAC patterns. • Type-safe form handling with schema validation. • Testing with Vitest or Jest, Playwright, and React Testing Library. • Accessibility fundamentals (WCAG, keyboard navigation, semantic HTML). • Ability to work in Figma and implement designs with attention to detail. • Comfortable with Node.js for API routes and server-side logic. • Familiarity with AWS or Azure cloud services. • Build tooling - Vite, pnpm, Turborepo, and modern linting/formatting tools. Preferred Experience • React Native for cross-platform mobile development. • Offline-first architecture, service workers, and local data sync strategies. • Integration with identity providers like Keycloak, or Azure AD. • Real-time features with WebSockets or Server-Sent Events. • Internationalization and RTL support. • Data visualization with Recharts, D3, or similar. • Monorepo experience with Turborepo or Nx. • Error monitoring and observability tools (Sentry or similar). • Background in security dashboards or compliance applications. Soft Skills • Strong eye for design and attention to visual detail. • Strong debugging and problem-solving skills. • Clear communication with designers, engineers, and stakeholders. • Ownership mentality, you ship features and own the outcome.

Similar Jobs

About Tasc Outsourcing
UAE, Remote
Construction