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.