Software Engineer II (Mobile) - CONSUMER EXPERIENCE ENGINEERING
Core
Develop, test, and maintain high-quality consumer-facing mobile applications for iOS and Android using modern mobile engineering practices.
Role type
Mid-level mobile software engineer (React Native)
Builds
Scalable, performant, and user-centric mobile applications for PUMA's consumer journey
Domain
Consumer retail / eCommerce / DTC digital products
Deliverable
product features
Required skills
React Native, TypeScript, JavaScript, iOS/Android fundamentals, REST/GraphQL integration, state management, mobile testing, performance optimization, CI/CD, Git, Agile workflows
Preferred skills
Consumer/retail/eCommerce/DTC product experience
Technologies
React Native, TypeScript, JavaScript, React, REST, GraphQL, Jira, Confluence
Responsibilities
Develop and maintain cross-platform mobile applications; Build reusable and scalable components; Integrate REST and GraphQL APIs; Implement state management and application architecture; Ensure application quality through testing and debugging; Monitor and resolve production incidents; Optimize mobile performance; Participate in code reviews and engineering best practices; Support CI/CD pipelines; Apply mobile accessibility principles; Collaborate with Product, Design, and QA teams; Contribute to Agile ceremonies.
Seniority
Mid-level, hands-on IC