Senior Software Engineer, Rivian Internal Mobile App
On-siteBelgrade, Central Serbia, Serbia
Job Summary
Design and implement robust, scalable cross-platform mobile applications using React Native, React, TypeScript, and Expo. Architect complex application states with Redux, Zustand, or RxJS, and integrate RESTful APIs and GraphQL endpoints. Lead end-to-end deployment processes while identifying performance bottlenecks to ensure reliability, including handling low-connectivity scenarios. Write integration and unit tests, conduct code reviews, and maintain technical documentation for architecture and shared components. Collaborate with backend engineers, product managers, and designers within 2-week Scrum sprints to unify Hub and Technician experiences for Rivian's commercial field teams.
Required Qualifications
- Bachelor's or Master's degree in Computer Science or a related field
- 5+ years of professional software development experience
- Strong proficiency in JavaScript, TypeScript, React, and React Native
- Deep hands-on experience building and scaling mobile applications with Expo
- Solid experience with state management systems such as Redux, Zustand, RxJS, or similar
- Proven experience utilizing modern styling libraries like Tailwind and Nativewind
- Strong understanding of and experience using RESTful APIs and GQL
- Complete understanding of the build and deployment process for React Native applications
- Strong problem-solving skills and ability to work in a fast-paced, collaborative Agile environment
- Be able to work with different team members and be a true self-learner
- Excellent communication skills and the ability to work effectively in a team
Desired Qualifications
- Knowledge of native mobile development (iOS/Swift or Android/Kotlin)
- Familiarity and experience with AWS cloud technologies
- Familiarity with Remix framework
- Familiarity with CMS systems like Contentful
- A passion for the electric vehicle industry and sustainable technology
Hiring someone like this?
Get your role in front of qualified candidates on Sorce.