👨🏻‍💻 postech.work

Senior Front - End Developer

Unity Sport • 🌐 In Person

In Person Posted 8 hours, 27 minutes ago

Job Description

I. COMPANY OVERVIEW

We are building a live sports data platform with millions of daily visits and demanding real-time data processing requirements.

Our robust backend infrastructure runs on

GCP/GKE

, while the

frontend web

is distributed via

CDN (Cloudflare)

and fully optimized for

speed and performance

.

We are looking for a

Senior Front-End Developer (Next.js)

to lead frontend architecture, optimize user experience, and ensure top-tier performance across our platform.

II. JOB DESCRIPTION

Objectives

Deliver a smooth and responsive user experience across all devices.

Design, develop, and optimize the frontend architecture to:

Optimize real-time data rendering for thousands of concurrent matches.

Ensure a consistent, scalable, and maintainable UI/UX system.

Key Responsibilities

🔹 Architecture \& Optimization:

Build and maintain an SEO-friendly, high-performance, and scalable Next.js architecture.

Implement SSR, ISR, lazy loading, code splitting, and image optimization.

Reduce unnecessary re-renders using memoization and virtualization for large datasets.

Utilize Web Workers for heavy data processing tasks to prevent UI blocking.

🔹 Real-Time Data Rendering:

Optimize UI for WebSocket/Socket.IO data with high-frequency updates.

Manage state efficiently using Redux Toolkit or Zustand.

Apply batch updates and throttling/debouncing to minimize redundant renders.

🔹 End-User Performance Optimization:

Apply compression, preload, prefetch, and critical CSS/JS optimization.

Implement effective caching strategies (CDN-level and app-level).

Monitor performance using Lighthouse, WebPageTest, Sentry, and LogRocket.

🔹 Quality \& Testing:

Write unit, integration, and E2E tests using Jest, Testing Library, Cypress/Playwright.

Conduct code reviews and provide technical direction for the frontend team.

🔹Milestones

Month 1: Frontend architecture \& performance audit.

Month 2: Complete design system \& component library.

Month 3: Optimize real-time data rendering.

Month 4: Reduce TTI (Time to Interactive) by 30–50% on high-traffic pages.

After 6 months: Achieve Lighthouse Performance Score \> 90 across all main pages.

III. REQUIREMENTS

Proficiency in

Next.js, React, and TypeScript

.

Proven experience in optimizing large-scale web applications.

Strong command of

HTML5, CSS3, SCSS/Tailwind CSS

.

Hands-on experience with

real-time data rendering \& WebSockets

.

Experience working with

Web Workers

.

Solid understanding of

SEO for SSR/ISR

environments.

Knowledge of

CDN (Cloudflare)

and caching strategies.

Familiarity with

CI/CD, Docker, and Git

.

IV. BENEFITS

Competitive salary with quarterly and annual performance bonuses.

Salary review every 6 months, birthday and project bonuses.

Work directly with senior leadership and the founding team in a dynamic environment.

12 annual leave days + 1 birthday leave day, annual health check-up.

Free access to 5-star gym, and participation in sports tournaments with prizes.

Opportunities for training, workshops, team-building, and company trips.

Happy hours, birthday parties, and unlimited free drinks/snacks at the office.

V. WORKING HOURS \& LOCATION

Time:

8:30 AM – 5:30 PM (Monday to Friday, weekends off)

Location:

5th Floor – Lumiere Building, 628A Vo Nguyen Giap, An Phu Ward, Thu Duc City, HCMC

VI. CONTACT

📧 Email:

hanhptm@unitysport.vn

📞 Call/Zalo:

0325 827 428 (Ms. My Hanh)

Get job updates in your inbox

Subscribe to our newsletter and stay updated with the best job opportunities.