1 day ago
Pune, IndiaSenior
Responsibilities
- Design, develop, and maintain high-quality consumer-facing web applications.
- Define frontend rendering, code-splitting, lazy-loading, asset-optimization, caching, and bundle-management strategies.
- Build scalable application architectures, reusable components, shared libraries, and engineering frameworks.
- Implement state-management and API-integration strategies using REST and GraphQL.
- Optimize performance, responsiveness, accessibility, reliability, and device compatibility.
- Lead troubleshooting, root-cause analysis, crash analysis, monitoring, and resolution of complex production issues.
- Ensure applications meet WCAG accessibility standards and inclusive design principles.
- Collaborate with Product, Design, UX, QA, Architecture, Platform, and Engineering teams.
- Support feature flagging, experimentation, A/B testing, and data-driven consumer-journey optimization.
- Drive code quality through code reviews, engineering standards, technical mentorship, and documentation.
- Support CI/CD pipelines, release management, deployment automation, and operational support.
- Participate in Agile planning, estimation, refinement, retrospectives, and continuous-improvement initiatives.
Requirements
- 7+ years of software engineering experience with significant web application development experience.
- Strong hands-on expertise with React, Next.js, TypeScript, Redux, and modern JavaScript development.
- Deep understanding of web fundamentals, browser variations, web architecture, modular architecture, and scalable application design.
- Expertise in REST API and GraphQL integration patterns, including applications for mobile experiences.
- Experience designing secure consumer-facing applications and protecting sensitive data.
- Strong knowledge of advanced React patterns, reusable component design, and frontend engineering practices.
- Experience debugging complex production issues and working with crash analysis, monitoring, performance optimization, logging, observability, release management, and operational support.
- Hands-on experience with Git workflows, CI/CD pipelines, and modern software delivery practices.
- Experience conducting code reviews, mentoring engineers, and promoting engineering best practices.
- Understanding of WCAG accessibility standards, UX principles, and responsive web design.
- Experience with Agile delivery environments and tools such as Jira and Confluence, or equivalent tools.
- Strong problem-solving, communication, stakeholder-management, and collaboration skills.
- Experience with experimentation platforms, feature flagging, and A/B testing validation is preferred.
- Experience with Consumer, Retail, eCommerce, or Direct-to-Consumer digital products is preferred.
- Bachelor's degree in Computer Science, Information Technology, Engineering, or a related field.
- Experience using AI-assisted engineering tools and practices to improve development quality, delivery efficiency, testing, and technical documentation.
Tech Stack
Categories
About PUMA
PUMA designs, manufactures, and sells athletic and sportstyle footwear, apparel, and accessories for athletes and lifestyle consumers worldwide. The public company (ETR: PUM), founded in 1948 and headquartered in Herzogenaurach, Germany, goes to market through wholesale, retail, and direct-to-consumer e-commerce, and owns the Cobra Golf and stichd brands. Its product lines span football, running, training, and everyday wear across more than 100 countries.
