Frontend Developer - Navi Mumbai, India - Programming
Description
Job Role: Frontend developer
Experience: 5+ years
Location: Bangalore, Navi Mumbai
Notice period: Immediate joiner
Technical Skills: Web development, Library creation, Application design, Client-server communication, Object-oriented programming, Design patterns, UX understanding, Clean code principles, Unit testing, Agile methodology
Job overview & Responsibilities:
As a Frontend developer, you will design, develop and maintain the web platform for Desktop and Mobile (PWA). The web content will be mainly content & commerce based and integrated closely with the core eCommerce platform.
Job Descriptions
• Specification, development, and debugging of web applications
• Working closely with back-end development team, Product team, and UX design team to implement Web product requirements
• Creation of reusable libraries and mobile application frameworks. Evaluate and research latest technologies.
• Play an important role in the direction of our web products
• Bring your best-in-class engineering skills to create innovative Web experience
Responsibilities
• Design and build advanced applications for the Web platform for Desktop and Mobile site both
• Support the SRE (Site reliability Engineering) team to deploy any features/fixes at any time of the day as required.
• Support the leadership team in smooth execution of the sprint
• Maintain SLA for the bug fixing
• Learn any new tech-stack (Frontend related) quickly as required
• Collaborate with various stakeholders and team mates to ensure smooth execution of sprint goals
Experience
• 5+ years of experience in Frontend Web Development especially in Reactjs/Vuejs, Javascript/Typescript ecosystem, HTML/CSS, NodeJS, Client and Server side rendering, Web accessibility, GitHub, Build tools, Lint tools, etc
Skills
Core Technical Skills:
• Experience with client-server communications via REST / Socket/ Web Service
• Excellent knowledge in object oriented programming, design skills (OOA/OOD), low and high level design patterns, emerging frontend technologies
• Understanding on user experience and usability aspects
• Good to have good understanding of the eCommerce domain.
• Should have programming practices like clean code, DRY, SOLID principles
• Should have knowledge of Unit testing
• Experience of working in agile methodology
Soft Skills:
• Problem-Solving Skills: Critical for troubleshooting and innovative solution development.
• Effective Communication: Essential for clear internal and external stakeholder interactions.
Certification:
NA
Qualification:
• Bachelor's degree in Computer Science or related field.