Job Description:
Lead the design, development, and deployment of front-end applications using HTML5, CSS3, and JavaScript ES6. Ensure applications are accessible, responsive, and optimized for performance across various devices and browsers. Collaborate with UX/UI designers to implement user-centric designs and enhance user experience. Mentor and guide junior developers, fostering a culture of innovation and continuous improvement. Implement best practices for code quality, testing, and deployment. Work with the latest front-end technologies, trends, and best practices. Work on troubleshoot, debug, and optimize existing front-end solutions. Work closely with back-end developers to integrate front-end components with server-side logic. Deliver quality software using the Scrum framework while working in a Scrum team including the application of modern Agile and DevOps practices. Apply your knowledge of self-managed development, design and architecture, documentation, programming, quality, testing, forecasting and release planning, and product value to apply Scrum to deliver valuable software products. Perform backlog refinement, cross-functional development, design and architecture, programming, quality, and testing. Support the software solutions in production while maintaining a 20-minute SLA on recovery. Lead and support phased deployments, A/B testing, and follow a 72-hour backlog-to-production cadence. Work on application of Bootstrap front-end toolkit, server-side rendered applications, micro-services architecture, Content Delivery Network (CDN), headless Content Management Systems (CMS), and asynchronous APIs. Work on alternative payment systems including PayPal, Apple Pay, and Google Pay. Utilize e-Commerce UI/UX best practices, e-Commerce data layer, e-Commerce production solution support, logging and monitoring, e-Commerce feature flagging and A/B testing and blue/green and phased deployments. Apply DevOps and Agile practices to responsibly deliver working software to production environments and increase value for the business and the customers.