freehire launches on Product Hunt on 26 August.

Follow →

Software Engineer (Frontend/Full Stack)

Summary

Builds and maintains scalable Java-based backend services and React Native/React frontends for PlayStation’s user accounts and identity systems, ensuring security and reliability across iOS, Android, and PC.

About the team

The Accounts & Identity team builds highly scalable client and Java based systems that safely connect PlayStation users with the social and entertainment experiences they love. Our services provide customers with always-available unified experiences to enrich the PlayStation ecosystem with simplicity, security, and reliability. Our mission is to provide the highest level of safety, performance and reliability for our customers.

Responsibilities

As part of our team, you’ll develop distributed services, collaborate with product managers, architects, engineers, and operations team members to build highly robust solutions. Role responsibilities include:

  • Design, develop, test, deploy, maintain, and improve software
  • Provide solutions that are simple, maintainable, well abstracted, and with accurate test coverage
  • Perform in-depth requirement analysis and design/code reviews with peers
  • Manage individual project priorities, deadlines, and deliverables with your technical expertise
  • Problem solve and triage issues including addressing operational incidents

Benefits

  • Private medical insurance
  • Private dental insurance
  • Flexible working policy (remote working, flexible hours)
  • Free fruit every day in our offices
  • On-site free gym (London & Liverpool)
  • On-site subsidised cafés
  • On-site bar (Thursdays & Fridays, London & Liverpool)
  • Employee Assistance Programme
  • Eye care assistance
  • x2 volunteering days each year
  • Group pension plan
  • Discretionary bonus scheme
  • Season ticket loans
  • Life assurance
  • Income protection
  • 25 days holiday, plus Bank Holidays
  • Discretionary days off over Christmas and summer
  • Free giveaways of select first party products and services
  • Discounts on PlayStation products
  • Discounts on Sony products
  • Access to other corporate discounts

Qualifications

  • BS degree in computer science or equivalent with 3+ years of strong hands‑on Java (ideally Reactive Java Programming) development experience for backend web services using Spring Boot framework
  • Passion for quality with the ability to inspire, excite and motivate other team members
  • Experience with servlet containers (e.g., Tomcat), JAX-RS, Spring, Spring Boot and related technologies
  • Experience developing REST based web services also utilizing JSON and XML
  • Must have – Experience with GraphQL including the Apollo Client and GraphQL-compliant server stacks
  • Experience developing services built for deployment into AWS EC2 or EKS using Docker
  • Experience with tools such as Datadog, Splunk, Jenkins, JIRA, Git etc.
  • Experience developing applications on Unix/Linux platforms
  • Works well with others at all levels and is effective at working with geographically remote and culturally diverse teams
  • Would like to have – Experience with Swift and Objective‑C
  • Must have – Experience developing front‑end applications using React Native, React Native for Web, React Web
  • Must have – Experience developing Mobile/Computer Apps targeting iOS, Android and PC environments
  • Experience with agile development methodologies and familiarity with continuous integration and deployment processes
  • Outstanding verbal and written communication skills
  • Demonstrated ability to deliver results and a proactive approach to overcoming obstacles

We strive to create an inclusive environment, empower employees and embrace diversity. We encourage everyone to respond.

See also