Summary
As a senior software engineer you will be part of a cutting-edge development team and creating solutions for our Subaru customers. While this position is primarily a web and mobile, frontend role, you will be working with our backend developers, business analysts, designers, dev-ops engineers, and business partners to uncover and implement the best solutions for Subaru.
Technical Skills and Qualifications
- 6+ years’ experience with React/React Native or Flutter
- 8+ years developing high-volume, consumer-facing, client applications
- 4+ years building high-quality iOS applications
Candidate should be proficient with…
- Modern JavaScript + TypeScript
- React/React Native
- Swift, SwiftUI, UIKit, Combine and the iOS toolchain
- iOS design patterns and Apple’s Human Interface Guidelines
Candidate should be familiar with…
- Version control and CI/CD processes
- Unit and integration testing
- Redux, Redux Toolkit, RTK Query
Candidate should be…
- able to effectively translate product, UX, and UI requirements into code implementation.
- prepared to brainstorm with product and technical teams to creatively solve problems.
- proactive and thoughtful when engaging with teammates.
Candidate will stand out if they...
- have experience building WatchOS apps and iOS widgets.
- can demonstrate and discuss their contributions to app(s) in App Store