Sporting Fashion & Goods
Software Engineer II (Mobile) - CONSUMER EXPERIENCE ENGINEERING
Mid Level
Pune, India
in office
Full time
Job description
About the Role
The Software Engineer II (Mobile) sits within the Consumer Experience Engineering organisation, which is responsible for building fast, intuitive, accessible and premium digital experiences across web and mobile. The organisation owns the web and mobile platforms, engineering delivery for consumer-facing journeys, shared design systems, performance, accessibility and AI-native engineering practices that help product teams deliver consistent, reusable, high-quality consumer experiences globally. The role is responsible for developing, testing and maintaining high-quality consumer-facing mobile applications using modern mobile engineering practices.
Key Responsibilities
- Develop and maintain cross-platform mobile applications using React Native, TypeScript and JavaScript.
- Build reusable, scalable and maintainable components following modern mobile development practices.
- Integrate REST and GraphQL APIs to deliver seamless and reliable user experiences.
- Collaborate with Product, Design, QA and Engineering teams to deliver business outcomes.
- Implement state management solutions and application architecture patterns for scalable mobile applications.
- Ensure application quality through unit testing, debugging and proactive defect resolution.
- Monitor, analyse and resolve application crashes, performance issues and production incidents.
- Optimise mobile application performance, responsiveness and reliability across devices and operating systems.
- Participate in code reviews and contribute to engineering best practices, standards and continuous improvement initiatives.
- Support CI/CD pipelines and release activities to ensure efficient and reliable deployments.
- Apply mobile accessibility and usability principles to create inclusive consumer experiences.
- Contribute to Agile ceremonies including sprint planning, estimation, refinement and retrospectives.
- Collaborate with teams to validate experiments, feature rollouts and A/B testing initiatives where applicable.
Required Experience & Qualifications
- 4+ years of software engineering experience with a strong focus on mobile application development.
- Strong hands-on experience with React Native and TypeScript/JavaScript development.
- Solid understanding of iOS and Android fundamentals, mobile application lifecycle and platform capabilities.
- Experience building and maintaining consumer-facing mobile applications in production environments.
- Strong knowledge of React fundamentals, component-based architecture and reusable UI development.
- Experience with state management solutions and modern frontend development practices.
- Hands-on experience integrating RESTful APIs and/or GraphQL services into mobile applications.
- Experience with mobile testing, debugging, troubleshooting and quality engineering practices.
- Strong understanding of mobile performance optimisation, crash analysis and application monitoring.
- Experience using Git, code review processes and collaborative software engineering workflows.
- Familiarity with CI/CD fundamentals and mobile application release processes.
- Experience working in Agile delivery environments using tools such as Jira, Confluence or equivalent.
- Understanding of mobile UX principles, accessibility standards, responsive design, design systems, component libraries and device compatibility considerations.
- Strong problem-solving, communication, collaboration and stakeholder engagement skills.
Preferred Skills
- Experience with consumer, retail, eCommerce or direct-to-consumer (DTC) digital products.
The Application Process
Applying for a job at PUMA is easy: candidates click APPLY ONLINE and follow the steps to upload their application. Every application is reviewed by real people committed to fairness, transparency and equal opportunity, and no automated systems or AI tools are used to make hiring decisions. Functions supported by artificial intelligence may be used for isolated organisational steps such as scheduling interviews, with no influence on decisions in the application process.
- Click APPLY ONLINE and follow the steps to upload your application.
About the Company
PUMA is a global sports brand creating footwear, apparel and accessories that inspire athletes and everyday movers. The PUMA Group owns PUMA, Cobra Golf and stichd, operates in 120+ countries, and has around 22,000 employees worldwide. PUMA looks for SPEED & SPIRIT in its candidates, defined by values that inspire being driven in performance, vibrant in sporting legacy and together in team spirit, while letting individual talent and experience shine.
Create your account to access job details
Unlock full job descriptions, apply in seconds, and get access to roles matched to your experience and interests.