Bangalore
31 days ago
Lead II - Software Engineering

Job Description: Frontend Developer - eCommerce (Search Application)

Responsibilities:

Work within the DCP team to develop and implement technical projects focused on enhancing the eCommerce website, specifically the Search frontend application.

Collaborate with the development team to translate business requirements and technical designs into well-optimized, functional code using React, NodeJS, and related technologies.

Take ownership of the implementation and maintenance of applications and services that interact with Product, Content, Search, and eCommerce systems.

Develop, unit test, debug, and maintain frontend applications in alignment with functional requirements and project scope.

Ensure conformance to TFS-adopted software development standards and methodologies.

Focus on delivering high-quality code and continuously improving both the application and development processes.

Participate in production deployments and assist the production support team when necessary.

Key Skills & Requirements:

Client-Server Functionality & Web Technologies: Clear understanding of client-server functionality and web browser technologies.

Frontend Development Experience:

5+ years of experience with modern frontend technologies including React, JavaScript, TypeScript, NodeJS, CSS, JSON, jQuery, HTML5, and frameworks such as Bootstrap or similar.

2+ years of experience with the Komodo Design Framework.

Java & Backend Skills (Nice to Have):

Experience with Core Java, Spring Boot, and Web Services (REST).

Development Tools: Familiarity with development tools such as IntelliJ, Visual Studio IDE, Git, DBeaver, etc.

Database & Data Formats:

Experience with RDBMS (e.g., Oracle, MySQL, Postgres) and working with data formats like XML or JSON.

Testing & Quality:

Experience with Mocha/Chai test creation and Test-Driven Development (TDD).

Strong focus on quality assurance and continuous improvement in both applications and processes.

Agile & Collaboration:

Experience working in an Agile Scrum environment.

Proficiency with Jira and Confluence for task management and collaboration.

Problem-Solving & Debugging:

Strong debugging and troubleshooting skills using the latest tools.

Detail-oriented and able to work independently with minimal supervision.

Multi-Tasking: Ability to handle multiple tasks simultaneously and follow through to completion.

Teamwork: Strong ability to collaborate within a team environment.

Preferred Qualifications:

AWS Cloud experience.

Experience with Microservices development.

Familiarity with Search Concepts, Search Engines, and SEO.

Basic understanding of Linux and Windows system and network administration; ability to use command line for common server tasks.

Experience with Linux programming or administration is a plus.

This role is perfect for a motivated, detail-oriented individual who enjoys collaborating with cross-functional teams, solving complex problems, and developing robust, high-quality applications in a fast-paced, agile environment. You will be instrumental in improving the user experience and functionality of the search application for our eCommerce platform.

Por favor confirme su dirección de correo electrónico: Send Email