Enable job alerts via email!

Frontend Lead Developer (E-Commerce)

Monroe Consulting Group

Indonesia

On-site

USD 24.000 - 36.000

Full time

24 days ago

Boost your interview chances

Create a job specific, tailored resume for higher success rate.

Job summary

A leading consulting firm is seeking a Senior Frontend Developer in Indonesia. The role includes designing frontend solutions, leading development, mentoring team members, and optimizing user experience through advanced technologies and best practices. Ideal candidates have rich experience in JavaScript frameworks, SEO optimization, and strong problem-solving skills.

Qualifications

  • 6+ years of experience in OO JavaScript and frontend frameworks.
  • Robust experience in optimizing Search Engine Optimization.
  • Experience in developing applications using various UI technologies.

Responsibilities

  • Design and architect frontend solutions that meet product requirements and performance goals.
  • Provide technical leadership and guidance to frontend developers.
  • Lead the development of complex frontend features and optimize performance.

Skills

JavaScript
SEO Optimization
ReactJS
VueJS
NodeJS
HTML5
CSS3/CSS4
PWA Development
REST API
XML and JSON Manipulation

Tools

Gulp
Mocha
Karma
Chai
Selenium

Job description


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 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.
Get your free, confidential resume review.
or drag and drop a PDF, DOC, DOCX, ODT, or PAGES file up to 5MB.