This job has been added to your Saved jobs.
You have reached the limit of 20 Saved Jobs. If you want to create a new one, please manage your Saved Jobs.
Top 3 reasons to join us
- FREE Gym at 5-star Center.
- Friendly and fun working environment.
- Team building every year.
Job description
We are building an online sports data platform with millions of daily visits and real-time data processing requirements. Our robust backend infrastructure runs on GCP/GKE, while the web frontend is distributed via CDN (Cloudflare) and optimized for speed and performance. We are looking for a Senior Frontend Developer (Next.js) to lead the architecture, optimize user experience, and ensure maximum performance.
Architecture & Optimization
- Build a Next.js architecture optimized for SEO, speed, and scalability.
- Implement SSR, ISR, lazy loading, code splitting, and image optimization.
- Minimize unnecessary re-renders using memoization and virtualization for large lists.
- Leverage Web Workers to handle heavy tasks (data processing, calculations) without affecting the UI.
Real-time Data Rendering
- Optimize UI rendering of WebSocket/Socket.IO data with high-frequency updates.
- Manage state effectively using Redux Toolkit or Zustand.
- Apply batch updates and throttling/debouncing to minimize unnecessary re-renders.
End-user Performance Optimization
- Compress, preload, and prefetch assets; optimize critical CSS/JS.
- Apply caching strategies (CDN + app-level cache).
- Monitor performance with 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 guidance for the team.
Your skills and experience
Requirements
- Proficiency in Next.js, React, and TypeScript.
- Experience in optimizing the performance of large-scale web applications.
- Strong knowledge of HTML5, CSS3, SCSS/TailwindCSS.
- Hands-on experience with real-time data rendering & WebSocket.
- Experience working with Web Workers for heavy tasks.
- Solid understanding of SEO optimization for SSR/ISR.
- Familiarity with CDN (Cloudflare) and caching strategies.
- Experience with CI/CD pipelines, Docker, and Git.
Specific Objectives
- Month 1: Audit frontend architecture & performance.
- Month 2: Finalize the 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 a Lighthouse Performance Score > 90 across all main pages.
Why you'll love working here
Benefits
- Competitive compensation package: Attractive base salary + performance-based bonuses (quarterly/yearly).
- Direct collaboration with senior leadership and the dynamic founding team.
- A professional, innovative, and growth-driven environment that fosters creativity.
- Opportunities to join advanced training programs domestically and internationally (when available).
- Full social insurance and benefits in accordance with regulations.
- Team building, annual trips, and internal engagement activities.
Working Hours
Working Hours: 8:30 AM – 17:30 PM (Monday – Friday, off on Saturday & Sunday).
UNISCORE - THE BEST FOOTBALL APP: LIVE SCORES, DATA AND MUCH MORE
Company type
IT Product
Company industry
Sports and Fitness
Company size
1-50
employees
Country
Vietnam
Working days
Monday - Friday
Overtime policy
Extra salary for OT
More jobs for you
Get similar jobs by email
HOT
Posted
10 days ago
Fullstack ReactJS/ NodeJS Developer (Middle/Senior)
Hybrid
Ho Chi Minh - Da Nang
HOT
Posted
6 days ago
Senior Frontend Engineer (React/NextJS)- $55K/year
At office
Ha Noi - Ho Chi Minh
Feedback