NK - Sr. Frontend Developer B. - Job9358
NK - Sr. Frontend Developer B. - Job9358
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, driving innovation and delivering seamless user experiences through cutting-edge frontend technologies. The ideal candidate will bring deep expertise in React, JavaScript (ES6), and modern web development practices, combined with a strong understanding of cloud infrastructure and DevOps principles. As a senior member of the team, you will play a pivotal role in shaping the frontend architecture, collaborating closely with cross-functional teams, and ensuring the delivery of robust, maintainable, and scalable solutions.
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/Next.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
