Front End Chapter Lead (IT)

Monroe Consulting Group is seeking a qualified Front End Chapter Lead for a distinguished internet marketplace based in Jakarta, Indonesia.

Job Description

  • Design and architect frontend solutions that meet product requirements, scalability needs, and performance goals.
  • Define and enforce coding standards, best practices, and architectural principles for frontend development.
  • Evaluate and select appropriate frontend technologies, frameworks, and libraries for use in projects.
  • Provide technical leadership and guidance to frontend developers.
  • Mentor team members, helping them grow in their technical skills and expertise.
  • Conduct code reviews, ensuring adherence to architectural guidelines and standards.
  • Collaborate with cross-functional teams to drive technical decisions and solutions.
  • Lead the development of complex frontend features and components.
  • Write high-quality, maintainable, and efficient frontend code.
  • Optimize frontend performance and user experience.
  • Troubleshoot and debug frontend issues and bugs.
  • Tooling and Infrastructure:
  • Set up and maintain frontend development tools, build pipelines, and infrastructure.
  • Implement and automate frontend testing, deployment, and monitoring processes.
  • Evaluate and recommend tools and technologies to improve frontend development workflows and productivity.
  • Document architectural designs, decisions, and patterns.
  • Create and maintain technical documentation for frontend systems and components.
  • Conduct knowledge-sharing sessions and workshops to transfer expertise to other team members.
  • Identify and address performance bottlenecks in frontend applications.
  • Optimize frontend code, assets, and resources to improve page load times and rendering performance.
  • Implement caching strategies, lazy loading, and other optimization techniques.
  • Stay informed about emerging frontend technologies, trends, and industry developments.
  • Conduct research and experimentation to explore new frontend technologies, frameworks, and tools.
  • Pilot and evaluate new frontend technologies to assess their feasibility and potential benefits.
  • Continuously evaluate and improve frontend development processes, workflows, and methodologies.
  • Identify areas for improvement and implement initiatives to enhance frontend quality, efficiency, and innovation.


Requirements

  • 9+ Years experience in OO JavaScript and Front-end frameworks specifically.
  • Experienced in developing applications using Javascript, ReactJS, VueJS, NodeJS, HTML5 CSS3/CSS4, and other UI technologies.
  • Experience in building rich PWA applications.
  • Understanding and experience with asynchronous processing, partial page refresh, DOM traversal, and manipulation.
  • Experience with REST API construction, documentation, and architecture, including API description languages like Swagger.
  • Experience with parsing and manipulating XML and JSON.
  • Deep understanding of JavaScript patterns and the challenges involved with creating maintainable JavaScript applications.
  • Experience developing multi-channel, mobile-responsive, and mobile-adaptive UI.
  • Experience with Front-end tools for testing and automation, like Gulp, Mocha, Karma, Chai, and Selenium.
  • Experience building large-scale high-performance systems and sites.
  • Have a good eye for subtle UI details.
  • Experience working in an agile test-driven development with continuous integration.
  • Excellent communication skills.