Skip to content

Senior Software Engineer – Android / UI
Company | PlayStation Global |
---|
Location | San Diego, CA, USA |
---|
Salary | $172100 – $258100 |
---|
Type | Full-Time |
---|
Degrees | Bachelor’s, Master’s |
---|
Experience Level | Senior |
---|
Requirements
- Genuine passion for crafting seamless, intuitive user experiences, prioritizing usability and performance.
- Bachelor’s or Master’s degree in Computer Science or a related field or equivalent practical experience.
- 5+ years of experience in developing single-page web applications or mobile applications.
- Strong understanding of mobile landscapes, architectures, and trends in Android development, including emerging technologies.
- Proficiency in Android (Java/Kotlin and Android Studio) development.
- Expert in modern JavaScript frameworks such as React/React Native, Angular, or similar technologies for building responsive interfaces and dynamic applications.
- Proven experience with Agile development methodologies, such as Scrum.
- Demonstrated ability to measure and optimize UI and application performance, focusing on UI response time and efficient network usage.
Responsibilities
- Design, build, and integrate frameworks to streamline development across mobile and console teams, enhancing efficiency and collaboration.
- Development of a mobile app using Agile methodologies like Scrum, delivering iterative improvements and meeting project milestones.
- Develop and maintain high-quality applications using React Native, ensuring they are production-ready and meet performance standards.
- Implement reusable, cross-platform UI components, focusing on scalability and maintainability. Apply architectural patterns like MVC, MVVM, and MVP.
- Collaborate closely with international teams of UI designers and product managers (USA, Japan, UK) to translate requirements into actionable work packages, creating engaging mobile user experiences.
- Identify performance bottlenecks and craft solutions to improve customer delight.
Preferred Qualifications
- Experience with open-source contributions, especially library development.
- Experience in developing multi-threaded applications with a strong understanding of concurrency and synchronization.
- Proficiency in designing and implementing GraphQL APIs.