Senior Frontend Software Engineer (Full-time)
Role details
Job location
Tech stack
Job description
We are building the next generation Cybersecurity Management Platform - a product that unifies security posture and response workflows into a single pane of glass, with LLM-powered automation at its core., This is a design-led product. Security tools have a reputation for being dense, hostile, and joyless to use; we are building the opposite. Pixel-perfect execution, considered motion, and a real human touch in every interaction are non-negotiable. We are hiring a Senior Frontend Engineer who treats the front end as a craft - someone who can take a Figma file and ship something that is, if anything, better than the design.
You will own the front end end-to-end: architecture, component system, performance, accessibility, and the small details that separate a good product from a memorable one. You will work directly with design and backend, set the engineering bar for the front end, and shape how AI coding agents are used in our day-to-day workflow.
What You'll Do
-
Build the product front end in TypeScript, React, and Next.js - with the App Router, Server Components, and modern data-fetching patterns.
-
Translate Figma designs into pixel-perfect, responsive interfaces - spacing, typography, color, motion, and interaction states all matching intent.
-
Own and grow our component library and design tokens so the product stays visually and behaviorally consistent as it scales.
-
Sweat the details that give a product its human touch: empty states, loading states, error states, micro-interactions, keyboard flows, and the small moments of delight that make people actually enjoy using software.
-
Hold the line on accessibility (WCAG 2.1 AA), performance (Core Web Vitals), and frontend security (XSS, CSP, safe handling of untrusted data from a security product).
-
Partner closely with designers in Figma - giving feedback during design, flagging engineering trade-offs early, and pushing back when something can be better.
-
Use Claude Code, Codex, or similar AI coding agents as part of your daily workflow - delegating to them where it accelerates quality, and knowing when not to.
-
Own your work in production: observability, error tracking, performance budgets, and continuous improvement.
-
Raise the engineering bar through code review, design review, mentorship, and thoughtful technical writing.
Requirements
Must-haves
-
5+ years of professional frontend engineering experience shipping production web applications in TypeScript and React.
-
Strong hands-on experience with Next.js - App Router, Server Components, routing, caching, and rendering trade-offs.
-
A demonstrable eye for craft and a track record of pixel-perfect execution. When we put your shipped work next to the Figma file, the differences are intentional, not accidental.
-
Working knowledge of Figma - you can navigate files, inspect specs, use components and variants, and have a productive conversation with designers in their tool.
-
Deep fluency with modern CSS - Flexbox, Grid, container queries, design tokens, and a utility-first or CSS-in-JS framework of your choice (Tailwind, CSS Modules, vanilla-extract, etc.).
-
Strong sense for accessibility, semantic HTML, keyboard interaction, and screen-reader behavior - not as a checklist, but as part of how you build.
-
Real-world experience with frontend performance: bundle analysis, code splitting, image optimization, and Core Web Vitals.
-
Solid command of REST API design - resource modeling, error semantics, pagination, caching - so you partner with backend on the contract rather than just consuming whatever ships.
-
Comfortable working from OpenAPI (Swagger) specifications - reading them fluently and using them to generate type-safe API clients and keep frontend and backend in sync.
-
DevOps experience with CI/CD pipelines - GitHub Actions, GitLab CI, or equivalent - building and maintaining automated test, preview, and deployment workflows.
-
You actively use and embrace AI coding agents - Claude Code, Codex, or similar - and can speak to how they have changed the way you ship code. ⓘ View potential timezone restrictions
-
Clear written and verbal communication in English; comfortable collaborating across time zones with our New York team.
Nice-to-haves
-
Experience designing or contributing to a design system at scale (tokens, primitives, documentation).
-
Experience with data-dense interfaces: dashboards, tables, charts, filters, real-time updates - the bread and butter of a security product.
-
Experience with motion libraries (Framer Motion, GSAP) and a feel for when motion adds meaning vs. noise.
-
Experience integrating LLM-powered features in the UI - streaming, tool/agent UX, and the design patterns that make AI feel trustworthy.
-
Familiarity with testing tooling (Playwright, Vitest, Storybook) and frontend security best practices (CSP, Trusted Types, sanitization).
-
A portfolio, GitHub, or live work that shows what you mean by craft.
Benefits & conditions
-
A senior seat on a small, design-obsessed team building a greenfield platform - your front-end decisions will define how the product feels for years.
-
A codebase where AI-assisted engineering is a first-class practice, not an afterthought.
-
Competitive compensation, meaningful scope, and a genuine voice in how the product and the engineering org are built.
-
Fully remote work from anywhere in Egypt.
-
A full-time role on a one-year renewable contract - with the clear expectation of long-term continuation for the right person, as the platform is a multi-year commitment.