NK – Sr. Frontend Developer – Job8699
Summary
We are seeking a highly skilled and experienced Senior Frontend Developer to join our dynamic team focused on building scalable, high-performance web-based eCommerce applications. This role is critical to the success of our digital commerce platform, requiring a deep understanding of modern frontend technologies, cloud infrastructure, and DevOps practices. The ideal candidate will bring 6 to 10 years of software engineering experience, with a strong emphasis on frontend development using React and related technologies. You will work closely with cross-functional teams to deliver seamless user experiences, ensure robust application performance, and drive continuous improvement in our development lifecycle.
Responsibilities
- Design, develop, and maintain scalable and responsive web applications using React, JavaScript (ES6), HTML, and CSS.
- Collaborate with product managers, UX/UI designers, backend engineers, and other stakeholders to translate business requirements into technical solutions.
- Participate actively in Agile sprint planning, breaking down user stories into manageable technical tasks and estimating effort.
- Engage in all scrum ceremonies including daily stand-ups, sprint reviews, and retrospectives to ensure smooth project execution.
- Lead code reviews to uphold high standards of code quality, maintainability, and performance.
- Implement and manage continuous integration and continuous deployment (CI/CD) pipelines to automate build, test, and release processes.
- Troubleshoot and resolve production issues promptly, ensuring minimal downtime and optimal user experience.
- Adopt a DevOps mindset by collaborating with infrastructure and operations teams to optimize deployment workflows and cloud resource utilization.
- Utilize Amazon Web Services (AWS) technologies such as S3, EC2, ECS, Lambda, ALB, Route53, and CloudFormation to build and deploy applications in a distributed cloud environment.
- Optimize frontend performance through effective use of caching technologies, CDN integration, and browser APIs.
Requirements
Must-Have Skills
- 6- 10 years of experience software engineering experience
- Proficient with React and have an in-depth knowledge of HTML, CSS and Browser APIs.
- Excellent knowledge of JavaScript (ES6) and Node.js.
- Experience working in a distributed Cloud-based environment with AWS technologies such as S3, ECS, EC2, Lambda, ALB, Route53, CloudFormation, etc.
- Prior experience in designing and implementing highly scalable web-based eCommerce applications.
- Experience with CDN, Caching technologies.
- DevOps mentality with CD/CI and following code through production operation and troubleshooting issues during and following releases.
- A track record of solving problems and getting things done in a fast-paced, ever-evolving environment.
- Participate in the breakdown of stories into technical design and implementation tasks
- and participate in sprint planning and other scrum ceremonies.
- Courage and curiosity to verbally engage within team settings during scrum ceremonies.
- Participate in regular code reviews, ensuring code quality, performance, and adherence
- to coding standards.
- Strong verbal and written communication skills to communicate effectively with business
- and technical teammates.
- Responsible for the release management process, ensuring smooth and controlled
- deployment of software releases.
- Ability to present complex ideas, anticipate potential objections and persuade others to
- consider your point of view.
- Experience creating and executing practical and simple solutions
