ReactJS Developer (Senior - Algorithmic Focus)
- Thỏa thuận
- 4 - 10 năm kinh nghiệm
Hạn nộp hồ sơ: 20/10/2026 (Còn 56 ngày)
Ứng tuyển sớm để được ưu tiên
Kết nối với Nhà tuyển dụng để tìm hiểu thông tin và gia tăng cơ hội trúng tuyển
Nhà tuyển dụng đang online
Top 3 reasons to join us
Bạn là người định hướng xu thế
Lương thưởng cao, Lộ trình công danh rõ ràng
Làm việc với các KOLs và Top trong làng Công nghệ
Job description
Work together with team to develop scalable, high-performance web applications
Build reusable, well-architected components/modules with clear separation of concerns
Ensure UI/UX of developed pages with near pixel-perfect design
Develop and optimize front-end UI to ensure consistent rendering across browsers and devices
Analyze complex problems and propose efficient, scalable solutions (both UI and data flow)
Translate product requirements into performant and maintainable front-end architecture
Optimize application performance (rendering, memory usage, network, bundle size)
Collaborate with backend teams to design efficient data-fetching strategies and APIs
Proactively identify bottlenecks and refactor code for better performance and scalability
Your skills and experience
REQUIRED SKILLS AND EXPERIENCE
Strong JavaScript fundamentals, including deep understanding of closures, event loop, async patterns
At least 5 years working with ReactJS in production-scale applications
Solid understanding of ES6+ and modern JavaScript ecosystem
Experience solving complex problems involving data transformation, state synchronization, and real-time updates
Strong experience with state management (Redux, Zustand, TanStack Query or equivalent)
Ability to design efficient client-side architecture for large-scale applications
Solid knowledge of HTML5, CSS3, responsive design, and cross-browser compatibility
Experience working with RESTful APIs and optimizing data fetching strategies (caching, batching, pagination)
Strong understanding of web performance (rendering lifecycle, reflow/repaint, memoization, virtualization)
Nice to have:
Experience with algorithm-heavy problems (e.g., real-time systems, collaborative apps, data visualization, editors)
Good understanding of common data structures and algorithms (arrays, trees, graphs, hashing, recursion, etc.)
Ability to reason about time and space complexity O(n),O(logn),etc. and apply optimizations in practical scenarios
Experience with Web Workers, WebAssembly, or performance-critical frontend features
Knowledge of system design (frontend architecture, micro-frontends, modular design)
Experience with GraphQL or advanced API patterns
Familiarity with CI/CD, build tools (Vite, Webpack optimization)
Knowledge of Git, Github, Agile
Why you'll love working here
Quyền lợi
Tham gia Gapo chúng tôi không chỉ quan tâm các quyền lợi mà bạn được hưởng mà trên hết là cảm xúc của bạn trong quyền lợi đó
Không chỉ là việc
Chúng tôi muốn Gapo là nơi bạn xây dựng sự nghiệp. Dù bạn muốn theo đuổi công việc quản lý hay tập trung phát triển chuyên môn, chúng tôi đều công nhận và đánh giá cao tài năng của bạn.
Không cấp bậc
Tại Gapo là một thể giới phẳng, nhân viên có thể trao đổi trực tiếp với lãnh đạo cao nhất mà không cần qua trung gian. Không có rào cản nào cho một nhân viên sẽ đảm nhận vai trò Giám đốc dự án mới.
Không chỉ là công ty
Môi trường tiện ích quanh Gapo là một cộng đồng gia đình với nhiều tiện ích được công ty hỗ trợ như Canteen, Coffee, Siêu thị, Gym, Thư viện...
Không chỉ lương
Ở Gapo, năng lực và đóng góp của bạn được ghi nhận không chỉ bằng khoản lương tháng, nếu bạn làm việc xuất sắc, bạn có thể nhận được thưởng từ các dự án, sản phẩm, thưởng cuối năm, và chương trình thưởng cổ phiếu cho các quản lý.
Bạn là người định hướng xu thế
Lương thưởng cao, Lộ trình công danh rõ ràng
Làm việc với các KOLs và Top trong làng Công nghệ
Job description
Work together with team to develop scalable, high-performance web applications
Build reusable, well-architected components/modules with clear separation of concerns
Ensure UI/UX of developed pages with near pixel-perfect design
Develop and optimize front-end UI to ensure consistent rendering across browsers and devices
Analyze complex problems and propose efficient, scalable solutions (both UI and data flow)
Translate product requirements into performant and maintainable front-end architecture
Optimize application performance (rendering, memory usage, network, bundle size)
Collaborate with backend teams to design efficient data-fetching strategies and APIs
Proactively identify bottlenecks and refactor code for better performance and scalability
Your skills and experience
REQUIRED SKILLS AND EXPERIENCE
Strong JavaScript fundamentals, including deep understanding of closures, event loop, async patterns
At least 5 years working with ReactJS in production-scale applications
Solid understanding of ES6+ and modern JavaScript ecosystem
Experience solving complex problems involving data transformation, state synchronization, and real-time updates
Strong experience with state management (Redux, Zustand, TanStack Query or equivalent)
Ability to design efficient client-side architecture for large-scale applications
Solid knowledge of HTML5, CSS3, responsive design, and cross-browser compatibility
Experience working with RESTful APIs and optimizing data fetching strategies (caching, batching, pagination)
Strong understanding of web performance (rendering lifecycle, reflow/repaint, memoization, virtualization)
Nice to have:
Experience with algorithm-heavy problems (e.g., real-time systems, collaborative apps, data visualization, editors)
Good understanding of common data structures and algorithms (arrays, trees, graphs, hashing, recursion, etc.)
Ability to reason about time and space complexity O(n),O(logn),etc. and apply optimizations in practical scenarios
Experience with Web Workers, WebAssembly, or performance-critical frontend features
Knowledge of system design (frontend architecture, micro-frontends, modular design)
Experience with GraphQL or advanced API patterns
Familiarity with CI/CD, build tools (Vite, Webpack optimization)
Knowledge of Git, Github, Agile
Why you'll love working here
Quyền lợi
Tham gia Gapo chúng tôi không chỉ quan tâm các quyền lợi mà bạn được hưởng mà trên hết là cảm xúc của bạn trong quyền lợi đó
Không chỉ là việc
Chúng tôi muốn Gapo là nơi bạn xây dựng sự nghiệp. Dù bạn muốn theo đuổi công việc quản lý hay tập trung phát triển chuyên môn, chúng tôi đều công nhận và đánh giá cao tài năng của bạn.
Không cấp bậc
Tại Gapo là một thể giới phẳng, nhân viên có thể trao đổi trực tiếp với lãnh đạo cao nhất mà không cần qua trung gian. Không có rào cản nào cho một nhân viên sẽ đảm nhận vai trò Giám đốc dự án mới.
Không chỉ là công ty
Môi trường tiện ích quanh Gapo là một cộng đồng gia đình với nhiều tiện ích được công ty hỗ trợ như Canteen, Coffee, Siêu thị, Gym, Thư viện...
Không chỉ lương
Ở Gapo, năng lực và đóng góp của bạn được ghi nhận không chỉ bằng khoản lương tháng, nếu bạn làm việc xuất sắc, bạn có thể nhận được thưởng từ các dự án, sản phẩm, thưởng cuối năm, và chương trình thưởng cổ phiếu cho các quản lý.
Thông tin chung
- Thu nhập: Thỏa thuận
Việc làm tương tự khác
Công ty Cổ phần Công nghệ UpBase
Hà Nội
3 - 7 triệu
CÔNG TY TRÁCH NHIỆM HỮU HẠN ANDPAD VIỆT NAM
Hà Nội, Hồ Chí Minh
You'll love it
Công ty cổ phần công nghệ Gapo
Xem trang công ty- Địa chỉ công ty: 275 Nguyễn Trãi, Thanh Xuân, Hà Nội
- Quy mô: Từ 101 - 500 nhân viên
Thông tin công việc
Vị trí:
Nhân viên
Hình thức làm việc:
Toàn thời gian
Việc làm tương tự
Cảnh báo dấu hiệu lừa đảo tuyển dụng
Đội ngũ hỗ trợ của JobOKO sẵn sàng đồng hành, tư vấn và giới thiệu những cơ hội việc làm phù hợp, giúp Ứng viên tự tin phát triển sự nghiệp và chinh phục mục tiêu nghề nghiệp bền vững.
Hotline CSKH
1900.63.63.84
Công ty Cổ phần JobOKO Toàn cầu
Đội ngũ hỗ trợ của JobOKO luôn chủ động tư vấn các giải pháp tuyển dụng tối ưu, cam kết đồng hành và hỗ trợ Quý Nhà tuyển dụng đạt được hiệu quả tuyển dụng bền vững.
Hotline CSKH
0962.107.888
Công ty Cổ phần JobOKO Toàn cầu