- Home
- Remote Jobs
- Frontend Software Engineer
Frontend Software Engineer - Intermediate Level
Full-Time | Remote
DEPLOY has been retained to find an intermediate-level Frontend Software Engineer to join our team full-time and help our client build the next generation of AI-first web and SaaS products.
You'll work across a portfolio of active client engagements, turning thoughtful designs into polished, performant, accessible interfaces --- and you'll do it alongside senior engineers, designers, and product leads who care deeply about craft.
This role is ideal for someone who has a few solid years of production front-end experience under their belt, is fluent in TypeScript and Next.js, enjoys integrating modern CMS platforms, and is already pulling AI-first development tools like Claude Code, Codex, and Cursor into their daily workflow.
What you will do
- Design, build, and ship user-facing features for AI-first web and SaaS products using Next.js, React, and TypeScript
- Translate Figma designs into pixel-accurate, responsive, accessible interfaces that hold up across browsers and devices
- Integrate headless CMS platforms --- Sanity, Gatsby --- wiring up schemas, structured content, and preview environments
- Consume and build against REST and GraphQL APIs, including authentication, caching, and error handling patterns
- Leverage AI-first development tooling (Claude Code, Codex, Cursor) to accelerate delivery while maintaining code quality and review discipline
- Write component and end-to-end tests with Playwright and collaborate with QA on coverage, regression prevention, and CI quality gates
- Partner with designers, product managers, and backend engineers across active client engagements to scope, estimate, and deliver work
- Participate in code reviews, pairing, and technical discussions --- giving and receiving clear, constructive feedback
- Contribute to front-end performance, accessibility, and SEO improvements using Lighthouse, axe, and Core Web Vitals tooling
- Maintain clear documentation for components, integrations, and handoffs in Jira, Confluence, and project repositories
- Identify technical risks early and communicate trade-offs, estimates, and status clearly in an async, remote environment
What we definitely need
- 3--5 years of professional software engineering experience with a primary focus on front-end development
- Strong proficiency in TypeScript and modern JavaScript (ES2020 ), including async patterns and type-safe API design
- Production experience building applications with Next.js and React, including App Router, server components, and data fetching patterns
- Hands-on experience with at least one headless or traditional CMS --- Sanity, Gatsby
Preferred
- Working familiarity with AI-first development tools such as Claude Code, Codex, or Cursor, and a pragmatic sense of when to use them
- Experience writing automated tests with Playwright (or similar tools such as Cypress) and integrating them into CI
- Comfortable translating Figma designs into production-grade UI, with a sharp eye for spacing, type, and interaction detail
- Solid grasp of HTML, CSS (including Tailwind or CSS-in-JS), accessibility fundamentals (WCAG, ARIA), and responsive design
- Experience integrating with REST and GraphQL APIs, including debugging with browser DevTools and network inspection
- Familiarity with Git, pull-request-based workflows, and CI/CD systems such as GitHub Actions, Vercel, or Netlify
- Ability to self-manage time, deliverables, and communication across async, distributed teams
Communication
- Write clear, concise updates and status reports to project managers and engineering leads on a regular cadence
- Attend and actively contribute to project ceremonies including sprint planning, stand-ups, reviews, and retrospectives
- Collaborate with designers and product during requirements and design reviews to flag feasibility and UX concerns early
- Write thorough pull request descriptions, commit messages, and inline documentation
- Accurately track and report time against tasks and tickets in Jira
- Raise scope changes, blockers, or conflicting requirements promptly so timelines and priorities can be adjusted
- Communicate technical concepts to non-technical stakeholders without jargon or hand-waving
Tools & Technologies
- Languages: TypeScript, JavaScript (ES2020 ), HTML, CSS
- Frameworks: Next.js, React, Gatsby
- AI Tooling: Claude Code, Codex, Cursor, GitHub Copilot
- CMS: Sanity, Gatsby
- Styling: Tailwind CSS, CSS Modules, styled-components
- APIs: REST, GraphQL, Postman, browser DevTools
- Testing: Playwright, Cypress, Jest, React Testing Library
- CI/CD: GitHub Actions, CircleCI, Vercel, Netlify
- Project Mgmt: Jira, Linear, Confluence
- Design: Figma (design review and handoff)
- Cloud: AWS, Azure, Vercel
- Other: Git, accessibility tools (axe, Lighthouse), Core Web Vitals