We are seeking an experienced Front-End Engineer to join our team and contribute to the modernization, maintenance, and development of a cutting-edge eCommerce platform. This platform serves millions of omnichannel customers each week and is a critical part of a large US-based retail company’s digital transformation.
The project is structured into multiple Product Teams, each focusing on a specific domain such as Customer, Loyalty, Search and Browse, Data Integration, and Cart. As a Front-End Engineer, you will play a key role in designing and implementing cloud-based solutions, ensuring seamless user experiences, and enhancing the platform’s overall functionality and performance.
Key Responsibilities
Front-End Development & Architecture
- Design and implement cloud-based front-end solutions with a focus on scalability, performance, and maintainability.
- Leverage microservices architecture to build modular and reusable UI components.
- Develop user-friendly, responsive web interfaces using Vue.js and JavaScript frameworks.
- Ensure that UI components and applications are tested and optimized for multiple browsers and devices.
Agile Collaboration & Best Practices
- Actively participate in Agile ceremonies, contributing to sprint planning, daily stand-ups, and retrospectives.
- Work closely with cross-functional teams, including back-end developers, designers, and product managers, to deliver high-quality solutions.
- Follow industry best practices, coding standards, and company guidelines to ensure consistency and maintainability.
Continuous Learning & Technical Excellence
- Stay up-to-date with the latest front-end technologies, frameworks, and industry trends.
- Demonstrate a passion for continuous learning and applying new techniques to improve existing applications.
- Evaluate different technology options and make informed decisions on tool selection and implementation.
- Mentor junior developers and share knowledge to foster a culture of technical excellence within the team.
Communication & Global Collaboration
- Work with teams across different time zones and be prepared to participate in late-hour meetings (up to 1 AM IST) as needed.
- Maintain clear and effective communication with stakeholders, ensuring alignment on project goals and deliverables.
- Proactively identify and resolve issues, providing timely updates to the team.
Required Skills & Experience
- JavaScript Expertise. Strong proficiency in JavaScript with at least 5 years of experience in front-end development.
- Vue.js Mastery. Minimum of 3 years of hands-on experience working with Vue.js, building scalable web applications.
- Web Development Fundamentals. Solid understanding of RESTful APIs, HTML, CSS, and front-end build tools such as Babel, Webpack, and NPM.
- Cloud Knowledge. Experience or willingness to learn about cloud platforms such as Azure, AWS, or GCP.
- Collaboration & Agile Experience. Prior experience working in Agile teams, contributing to iterative development cycles.
- Flexibility with Time Zones. Ability to accommodate late-hour meetings due to collaboration with US-based teams.
Preferred Skills & Nice-to-Have Experience
- Cloud Platforms. Familiarity with cloud technologies (Azure, AWS, GCP) is a plus.
- Performance Optimization. Experience optimizing web applications for speed, accessibility, and cross-browser compatibility.
- Microservices & API Integration. Knowledge of microservices architecture and how front-end applications interact with RESTful APIs.
- Testing & Debugging. Experience with front-end testing frameworks such as Jest, Mocha, or Cypress.
What We Offer
- A challenging and rewarding opportunity to work on a large-scale eCommerce platform serving millions of users.
- An open and collaborative work environment that encourages innovation and learning.
- Exposure to modern front-end technologies and cloud solutions.
- Flexible work arrangements and opportunities for career growth.
If you are passionate about front-end development, love working with Vue.js, and want to contribute to a cutting-edge eCommerce platform, we would love to hear from you!