Checking job availability...
Original
Simplified
JOB DESCRIPTION
Architecture Design:
• 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.
Technical Leadership:
• 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.
Frontend Development:
• Lead the development of complex frontend features and components (especially in optimizing Search Engine Optimization).
• 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.
Documentation and Knowledge Sharing:
• 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.
Performance Optimization:
• 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.
Research and Innovation:
• 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.
Continuous Improvement:
• 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
• 6+ years of experience in OO JavaScript and Front-end frameworks specifically.
• Must have robust experience in optimizing Search Engine Optimization.
• 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.
WHY ASTRA DIGITAL MOBIL (OLX INDONESIA)?
• Join a dynamic team at Indonesia's premier classified and used car platform, serving an impressive 9 million monthly active users.
• Lead the enhancement and optimization of a diverse ecosystem comprising over 180 plus services.
• Engage with state-of-the-art technologies to drive innovation and excellence.
• Collaborate with global teams spanning across India and Indonesia, fostering a rich, diverse and growth oriented work environment.
• Thrive in an agile and adaptable workplace culture that promotes creativity and growth.
Architecture Design:
• 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.
Technical Leadership:
• 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.
Frontend Development:
• Lead the development of complex frontend features and components (especially in optimizing Search Engine Optimization).
• 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.
Documentation and Knowledge Sharing:
• 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.
Performance Optimization:
• 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.
Research and Innovation:
• 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.
Continuous Improvement:
• 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
• 6+ years of experience in OO JavaScript and Front-end frameworks specifically.
• Must have robust experience in optimizing Search Engine Optimization.
• 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.
WHY ASTRA DIGITAL MOBIL (OLX INDONESIA)?
• Join a dynamic team at Indonesia's premier classified and used car platform, serving an impressive 9 million monthly active users.
• Lead the enhancement and optimization of a diverse ecosystem comprising over 180 plus services.
• Engage with state-of-the-art technologies to drive innovation and excellence.
• Collaborate with global teams spanning across India and Indonesia, fostering a rich, diverse and growth oriented work environment.
• Thrive in an agile and adaptable workplace culture that promotes creativity and growth.