
Job Description
- Develop responsive, high-performance web applications using React.js, Next.js, and TypeScript, following modern front-end architecture patterns.
- Translate UI/UX designs into pixel-perfect, accessible, and interactive user interfaces, collaborating closely with designers and product teams.
- Optimize application performance, including rendering efficiency, Lighthouse scores, caching strategies, and Core Web Vitals (LCP, CLS, FID).
- Implement accessibility best practices (WCAG) to ensure an inclusive experience across all user groups.
- Integrate seamlessly with backend APIs, including REST, GraphQL, and edge/serverless functions, ensuring reliable data flows and consistent user experiences.
- Build reusable UI components and maintain a scalable component library or design system, ensuring consistency across the product.
- Improve and maintain front-end code quality, applying best practices in state management (e.g., Zustand, Redux, React Query), modular structure, and type-safety.
- Implement front-end testing strategies, including unit, integration, and end-to-end tests (e.g., Jest, Testing Library, Playwright/Cypress).
- Contribute to CI/CD workflows, front-end build pipelines, performance monitoring, and error logging (e.g., Vercel, GitHub Actions, Sentry).
- Stay up to date with modern front-end technologies, including React Server Components, Next.js App Router, AI-assisted tooling, and emerging web standards.
Requirements
Education:
- Bachelor's degree in Computer Science, Software Engineering, or related fields (preferred).
Experience:
- 1-3 years of experience in front-end development.
- Strong experience with TypeScript, React, or other front-end frameworks.
Skills:
- Strong proficiency in JavaScript, TypeScript, HTML5, and CSS3, including modern CSS methodologies (CSS Modules, Tailwind, Styled Components).
- Hands-on experience with React.js and Next.js, including App Router, React Server Components, API routes, server actions, and SSR/SSG optimizations.
- Familiarity with modern state management tools, such as Redux, Zustand, Jotai, or React Query for data fetching and caching.
- Experience with performance profiling and debugging tools, such as Chrome DevTools, React Profiler, Lighthouse, Core Web Vitals monitoring, and Next.js Analyzer.
- Understanding of front-end architecture best practices, including component-driven development, code splitting, hydration strategies, and accessibility standards (WCAG).
- Comfort working with REST and GraphQL APIs, including integration with backend systems and edge/serverless functions.
- Experience with front-end build pipelines and tooling, including Vite/Webpack, ESLint, Prettier, testing frameworks (Jest, React Testing Library, Cypress/Playwright), and CI/CD workflows.
Attributes:
- Strong attention to detail, with a focus on pixel-perfect UI implementation and a passion for delivering great user experiences.
- Problem-solving mindset, able to diagnose issues across the front-end stack from UI bugs to performance bottlenecks.
- Collaborative and communicative, comfortable working with designers, backend engineers, and product teams in a cross-functional environment.
- Adaptability in a fast-paced environment, with a willingness to learn new technologies, frameworks, or best practices as the front-end ecosystem evolves.
- Ownership-oriented, proactive in improving code quality, performance, and development workflows.
Tips Menjaga Diri
Perusahaan dan Lowongan di Dealls tidak meminta data pribadi, informasi rekening, atau pungutan ketika melamar. Hindari juga lowongan Google Form / Grup Telegram tanpa keabsahan yang jelas.
Y Ventures Group is a data-driven e-commerce company. We establish strong relationships with global brand partners, providing valuable data insights and actively distributing their products in the e-commerce space. By combining our data-driven methodologies with our extensive e-commerce expertise, we ensure our partners maintain a stable and thriving presence in the marketplace. Our dedication to transparency, collaboration and end-to-end support fosters trust and strong partnerships, driving success for our clients.