Senior Software Engineer, React Native
Core
Define and evolve frontend architecture for PlayStation client applications on mobile using React Native and modern JavaScript/TypeScript.
Role type
Staff Software Engineer (React Native)
Builds
PlayStation mobile and desktop user interfaces
Domain
Gaming / Entertainment
Deliverable
production ML models | product features | dashboards & analysis | research | client delivery | infrastructure | physical/clinical work
Required skills
React Native, JavaScript, TypeScript, frontend performance profiling, cross-platform architecture, native module bridging, architectural design patterns (MVC/MVVM/MVP), technical leadership, mentoring
Preferred skills
C++, Objective-C, Swift, scalable UI frameworks
Technologies
React Native, JavaScript, TypeScript, C++, Objective-C, Swift
Responsibilities
Define and evolve frontend architecture for PlayStation client applications on mobile using React Native and modern JavaScript/TypeScript; Drive performance optimizations and best practices for rendering, startup time, and UI responsiveness; Collaborate with native platform engineers (C++/Objective-C/Swift) to design and integrate custom native modules and optimize cross-platform interoperability; Apply architectural design patterns such as MVC, MVVM, MVP to develop a sustainable and reusable codebase; Partner with product managers, designers, and researchers to translate user experience requirements into elegant, maintainable solutions; Establish coding standards, testing strategies, and development patterns that raise the quality bar for frontend engineering; Mentor engineers and act as a multiplier for frontend development expertise across the broader team; Investigate new frontend technologies, frameworks, and performance techniques, and guide their adoption when appropriate; Represent frontend/OS needs in technical and architectural discussions across Sony Interactive Entertainment.
Seniority
Staff, technical leadership & mentorship