sonyinteractiveentertainmentglobal
Senior Software Engineer (Frontend), Social
At a Glance
- Location
- United States
- Experience
- 5+ years
- Posted
- 2026-02-17T18:23:20-05:00
Key Requirements
Required Skills
Domain Knowledge
- Engineering
- Medical
Requirements
5+ years of solid programming experience in end-to-end development using HTML, CSS, JavaScript, Node.js, React Native, Java core libraries and web server applications.
Experience with mobile development in iOS (Objective-C/Swift, Xcode) or Android (Java/Kotlin, Android Studio) front-end development. Proficient with Python, Go, scripting, and functional languages.
Experience with modern Java-based frameworks such as Spring Boot or similar technologies to build robust microservices architectures.
Expert level knowledge of object-oriented design and design patterns, and passionate about writing high quality and well-architected code.
Collaborated on cloud-deployed services hosting APIs and backend processes talking to data-storage and caching layers, event buses, and other services.
Strong understanding of engineering best practices – requirement gathering and analysis, design and develop secure and scalable code with unit tests, partake in code reviews and documentation; experience with open source-based technology stack.
Compensation & Benefits
$177,300
—
$265,900 USD
Please note, Sony Interactive Entertainment conducts background checks at the offer stage for all new employees (which may include criminal background checks for some roles) and will need to process personal information to support these checks.
Please refer to our
Candidate Privacy Notice
Responsibilities
Architect and develop complex projects across multiple-teams and fields to deliver new and innovative features.
Develop and maintain high-quality front-end applications using React Native, ensuring they are production-ready and meet performance standards.
Create and deploy adaptable UI elements for multiple platforms, emphasizing scalability and ease of maintenance, while incorporating architectural frameworks such as MVC, MVVM, and MVP.
Collaborate with Product Owners, Product Managers, and Designers to understand feature requirements, define technical requirements, and develop new features.
Will have ownership of technology, common shareable features across a large project or on several small projects.
Produce excellent, thorough design, architecture, and development documentation.