<-- Back to career page
Front-End Developer
Medium Level
Location: United States or Turkey only. We do not hire outside these countries.
What you will deliver (first 90 days)
- Ship 3+ user-facing flows with on-time delivery ≥85%.
- Core Web Vitals: LCP ≤2.5s, CLS ≤0.1, INP ≤200ms on key pages.
- Component library baseline in Storybook with tokens, variants, and usage docs.
- Testing baseline: unit and E2E (Jest + Playwright/Cypress) running in CI; flaky rate <2%.
- Accessibility checks: Lighthouse ≥90 and WCAG AA spot checks on critical paths.
- Performance budgets set (bundle, images, third-party) and tracked in PRs.
- Error monitoring and tracing wired (Sentry/OpenTelemetry) with dashboards.
Responsibilities
- Implement responsive UI with React/Next.js and TypeScript using reusable, documented components.
- Translate Figma to code: layouts, states, interactions, microcopy, and edge cases.
- Manage state and data fetching (React Query/Zustand/Redux) with optimistic updates and caching.
- Integrate APIs (REST/GraphQL), handle auth, errors, and retries; create mocks for local dev.
- Optimize performance: code-splitting, tree-shaking, image optimization, lazy loading, and memoization.
- Enforce accessibility: semantic HTML, keyboard flows, focus management, ARIA where required.
- Write tests at the right levels; keep CI green and PRs small and reviewable.
- Guard the design system: tokens, theming, and component governance with design partners.
- Instrument the UI with logs/metrics/traces; debug using telemetry.
- Document decisions, patterns, and runbooks where the team can find them.
Requirements
- 3+ years building production web apps at a startup or agency.
- Strong TypeScript, React, and Next.js (SSR/ISR/Edge basics).
- Expert HTML/CSS (Flexbox/Grid), modern CSS tooling (Tailwind or CSS Modules).
- Testing proficiency with Jest and Playwright/Cypress; comfortable in Git-based CI/CD.
- Web performance and accessibility skills; Core Web Vitals literacy.
- API integration experience and practical security awareness (XSS, CSRF).
- Tools: Figma, GitHub/GitLab, Storybook, BrowserStack/Sauce Labs.
- Clear written communication; crisp PRs and docs.
- Time-zone overlap: minimum 4 hours with Pacific Time or Türkiye time, depending on team.
- Based in the United States or Turkey.
Nice to have
- Framer Motion, Radix UI, shadcn/ui, or design-system work.
- GraphQL, WebSockets, or real-time features.
- Edge/serverless (Vercel/Cloudflare) and image/CDN tuning.
- Analytics basics (GA4/Mixpanel) and light SQL for checks.
- Mobile exposure (React Native/Flutter) or desktop (Electron/Tauri).
- LLM/AI feature integration and prompt/tooling hygiene.
How we work
- Two-week sprints, trunk-based development, frequent releases.
- “MVP first” with Definitions of Ready/Done and release checklists.
- Written decisions > meetings; docs live in the repo or Notion.
What to include in your application
- Resume or LinkedIn.
- Links to two code samples or a small repo showing component work and API integration.
- A short note on a performance or accessibility improvement you shipped, with before/after metrics.
Horizon Labs builds MVPs, modernizes legacy systems, and integrates complex stacks for startups and SMBs. If you like clear goals, clean UI, and fast ships, apply.
.png)