Back to search:Sr Frontend / Jakarta

Deskripsi Pekerjaan

  • Design, build, and maintain high-quality frontend applications with strong emphasis on performance, scalability, and reliability.
  • Lead architectural decisions and collaborate closely with cross-functional teams (Backend, Product, Design).
  • Drive optimization initiatives across Web Vitals (FP, LCP, CLS, INP) to ensure best-in-class user experience.
  • Debug, diagnose, and resolve complex issues using advanced dev tools (memory profiling, network analysis, Lighthouse, etc.).
  • Implement and maintain SSR/SSG frameworks to support SEO and content performance.
  • Oversee CI/CD pipelines and ensure smooth delivery across environments via GitLab.
  • Champion frontend best practices, code quality, and maintainability through reviews, testing, and documentation.
  • Provide technical leadership, mentorship, and guidance to junior and mid-level engineers.
  • Collaborate in building customer experience-driven features with strong focus on usability and responsiveness.

Persyaratan

  • Bachelors degree in Information Technology, Computer Science, Informatics Engineering, Information Systems, or a related field.
  • 6+ years of hands-on experience in modern JavaScript development, from fundamentals to advanced concepts such as Closures, Currying, Promises, and custom Polyfills.
  • Strong expertise in , with the ability to build scalable, customer-experience-driven interfaces.
  • Practical experience with for building performant services and integration layers.
  • Proficient in bundling and build optimization using Webpack and Gulp.
  • Solid understanding of HTML5, modern CSS practices, and CSS Modules for modular component styling.
  • Experience with GitLab CI/CD to support automated build, test, and deployment pipelines.
  • Deep focus on performance optimization, including auditing and improving Web Vitals (FP, LCP, CLS, INP).
  • Skilled in debugging and profiling large-scale applications using browser DevTools Memory, Network, and Lighthouse.
  • Experience with SSR/SSG architectures and rendering strategies.
  • Exposure to customer experience engines and ability to translate CX requirements into UI behavior.
  • Understanding of SEO fundamentals and how it influences SPA, SSR, and content rendering.
  • Experience with unit testing using React Testing Library (RTL).
  • Familiarity with ESLint, SonarQube, and Cypress for code quality and automation.
  • Understanding of logging, monitoring, and observability practices in modern front-end systems.
  • Experience working with both monolithic and micro-frontend application structures.
  • Basic knowledge of Docker and Kubernetes concepts (pods, CPU/memory usage, lightweight deployments).
  • Demonstrated leadership and mentoring capability, with the ability to guide junior developers.