Senior Frontend Engineer (On-site, Iloilo City)

Risewave Consulting Inc.

HK$19.8-26.4K[月薪]
现场办公 - 伊洛伊洛5 - 10 年經驗本科全職
分享

職位描述

福利待遇

  • 員工表彰與獎勵

    績效獎金

  • 法定福利

    13薪, Pag-Ibig 基金, 菲爾健康, SSS/GSIS

  • 健康保險

    健康保險, 健康維護組織

  • 休假和請假

    病假, 休假

  • 工作生活兩不誤

    居家辦公

顯示更多

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


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 trade‑offs, Route Handlers/Middleware, and edge/CDN caching behavior.

• Strong Tailwind CSS proficiency; experience with design tokens and the meable 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 third‑party APIs throttle or fail.


Performance & reliability

• Consistent delivery against Core Web Vitals (LCP/INP/CLS) via code‑splitting, 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 client‑side 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, reduced‑motion 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); rollback‑friendly 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 code‑review 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.

Preview

Carandang Lesley Anne

Sr. Technical RecruiterRisewave Consulting Inc.

今天回覆 0 次

工作地址

Iloilo Business Park. Iloilo Business Park, Enterprise Rd, Mandurriao, Iloilo City, 5000 Iloilo, Philippines

發布於 27 November 2025

Risewave Consulting Inc.

101-500 人

人力資源

img
Staffing and Recruitment

查看熱招工作

舉報

Bossjob安全提醒

若該職位需要您出國工作,請提高警惕,並小心詐騙。

如果您在求職過程中遇到雇主有以下行為, 請立即檢舉

  • 扣留您的身分證件,
  • 要求您提供擔保或收取財產,
  • 迫使您投資或籌集資金,
  • 收取非法利益,
  • 或其他違法情形。
Tips
×

Some of our features may not work properly on your device.

If you are using a mobile device, please use a desktop browser to access our website.

Or use our app: Download App