We are a customer focused provider of audio solutions. We exceed users’ expectations with well thought out design, integration, and service. Our purpose-built products meet our customers where they are at, enhancing their moment with a powerful experience through music.
Job Title: Software Developer Job Location: Tempe, AZ (100% Onsite)
Rockford Fosgate is looking for an self-motivated and multi-disciplined Software Developer that loves every aspect of cross-platform application design, development, validation and deployment. You will be directly responsible for our class-leading mobile application digital ecosystem.
Key Responsibilities
You will report to the Manager of Embedded Engineering who will mentor you and guide your success
Architect, design, develop, test, document and maintain cross-platform software applications
Create end-consumer mobile applications that complement our audio and infotainment products
Work closely with internal and external customers to define requirements and create prototypes
Define and implement user experience (UX) and user interface (UI) for customer-facing and internal applications, preferably with experience in Figma
Create, prioritize, and estimate product backlog items to meet milestones
Develop incremental features and perform frequent demos for internal and external customers
Create automated tests for continuous code improvement
Efficiently identify, reproduce and resolve customer reported issues
Work closely with other developers to further enhance your skills respectively.
Required Skills / Qualifications
Bachelor’s degree in Computer Science or closely related field with a minimum of 3 years of experience
Strong proficiency in TypeScript
Strong proficiency in JavaScript
Strong proficiency developing cross-platform mobile applications using React Native and Expo
Experience with modern state management solutions (e.g. Redux, Redux Tool Kit, Redux Saga, TanStackQuery, Recoil, Zustand)
Experience with unit test frameworks (e.g. Mocha, Jest) and UI test frameworks (e.g. Selenium, Appium)
Experience using Git version control
Experience using Agile Scrum, Kanban or similar software development process
Excellent communications and problem-solving skills are a must
Ability to work independently and as part of small team
Self-motivated, self-learning and able to lead project with minimal guidance
Passion for software development and continuous desire to learn
Desired Skills (Optional)
Experience writing libraries and/or contributing to libraries; open source or otherwise.
Native iOS development using Objective C or Swift
Native Android development using Java or Kotlin
Experience using mobile native device features such as Bluetooth, camera and networking
Backend development experience
Knowledge of embedded systems
Knowledge of audio and/or digital signal processing
Knowledge of networking and/or packet processing
About Rockford & Benefits
Rockford Fosgate is an equal opportunity employer located in Tempe, Arizona. Join us and thrive in a dynamic office environment where your contributions truly make a difference. Enjoy the benefits of flexibility, competitive pay, affordable healthcare, a 401k match, and a pathway for growth.
Interested and qualified applicants are encouraged to send their resume and cover letter to jobs@rockfordcorp.com Visit www.rockfordfosgate.com to learn more about us.