Search by job, company or skills

Risewave Consulting, Inc.

Senior Frontend Engineer (On-site, Iloilo City, PH)

new job description bg glownew job description bg glownew job description bg svg
  • Posted 10 days ago
  • Be among the first 10 applicants
Early Applicant

Job Description

Skills & Experience Requirements

Core technical (Next.js + TypeScript + Tailwind)

  • 5+ years building production web apps, including 3+ years with React/Next.js.
  • Expert in TypeScript (strict mode, generics, utility types) and modern ESNext.
  • Deep Next.js knowledge: App Router, Server Components, SSR/ISR/SSG tradeoffs, Route Handlers/Middleware, and edge/CDN caching behavior.
  • Strong Tailwind CSS proficiency; experience with design tokens and themeable component systems.
  • State/data: TanStack Query/React Query (or equivalent) with sound cache invalidation and optimistic updates.

APIs & commerce integrations (REST + Shopify GraphQL)

  • Comfort integrating REST and GraphQL; familiarity with Shopify Storefront/Admin GraphQL, cursor pagination, rate limits, and resilient error/retry strategies.
  • Experience with webhook-driven flows, idempotency, and graceful degradation when thirdparty APIs throttle or fail.

Performance & reliability

  • Consistent delivery against Core Web Vitals (LCP/INP/CLS) via codesplitting, prefetching, image optimization (`next/image`, AVIF/WebP), and smart caching.
  • Fluency with browser performance tooling (DevTools flame charts, coverage, memory, network waterfalls) and rapid regression remediation.
  • Understanding of CDN/edge behavior (cache keys, SWR) and its interaction with Next.js rendering modes.

Media & asset-heavy UX

  • Building upload and rendering flows with progress, retries, and safe clientside validations.
  • Responsive imagery (srcset, DPR), basic canvas/image manipulation, and efficient CDN delivery.

Accessibility & UX quality

  • Strong grasp of WCAG 2.2 AA: semantic HTML, ARIA, focus management, keyboard navigation, color contrast, reducedmotion preferences.
  • Translate Figma specs into accessible, responsive, and performant interfaces; thoughtful empty/loading/error states and clear microcopy.

Quality, testing & release discipline

  • Automated testing: unit (Jest/Vitest), component (React Testing Library), and E2E (Playwright/Cypress).
  • Experience with visual regression (Storybook/Chromatic or similar) and CI quality gates.
  • Comfort with feature flags and progressive delivery (canary, phased rollouts); rollbackfriendly UI changes.

Security & privacy fundamentals

  • Working knowledge of CSP, XSS/CSRF mitigation, CORS, secure cookies, and OAuth/OIDC flows.
  • Careful handling of tokens/keys in browser contexts; data minimization for client events.

Observability, analytics & tooling (recommended)

  • Error tracking: Sentry (or equivalent).
  • Frontend RUM/performance: Datadog RUM or New Relic Browser; familiarity with Vercel Analytics/Speed Insights is a plus.
  • Product analytics: GA4 and/or Amplitude; event routing via Segment (or similar CDP).
  • CI/CD & DevEx: GitHub Actions (or similar), pnpm/yarn, ESLint/Prettier, Turborepo/monorepo workflows, bundle analyzers.

Communication & collaboration

  • Excellent written and spoken English: clear RFCs/design docs, crisp PRs, concise incident notes.
  • Strong codereview hygiene; ability to mentor and collaborate closely with design and backend.
  • Product sense: translate requirements into incremental milestones; negotiate scope based on performance/accessibility constraints.

More Info

Job Type:
Industry:
Employment Type:

Job ID: 135107033