PUMA

Senior Software Engineer - CONSUMER EXPERIENCE ENGINEERING

PUMA
Apply
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

GitGraphQLJavaScriptNext.jsReactReduxTypeScript

Categories

PUMA

About PUMA

10,000+ employees

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.

Contact me