sonyinteractiveentertainmentglobal

Senior Software Engineer (Frontend), Social

Apply Now

At a Glance

Location
United States
Experience
5+ years
Posted
2026-02-17T18:23:20-05:00

Key Requirements

Required Skills

JavaJavaScriptKotlinMicroservicesNode.jsPythonReactSpringSwift

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.