Rivian and Volkswagen Group Technologies is looking to solve the challenges of electric vehicles through technology that will set the standards for software-defined vehicles around the world by creating a future that's more connected, more intelligent, and more sustainable.
Requirements
- Proficiency in modern JavaScript frameworks (React, Vue, Angular), HTML, CSS, and responsive design.
- Experience with state management libraries (Redux, Vuex) and testing frameworks (Jest, Cypress).
- Strong knowledge of at least one backend language (Node.js, Python, Java) and experience building RESTful APIs.
- Familiarity with database technologies (SQL and NoSQL) and cloud platforms (AWS, Azure, GCP).
- Experience with CI/CD pipelines, containerization (Docker, Kubernetes), and infrastructure as code (Terraform).
- Familiarity with Agile development methodologies (Scrum, Kanban).
Responsibilities
- Design and develop cutting-edge APIs: Create the interfaces that take advantage of the full power of the software defined vehicle.
- Build robust and scalable SDKs: Empower developers to create innovative applications that seamlessly integrate with our vehicle ecosystem.
- Craft engaging user experiences: Develop intuitive and user-friendly applications that redefine the automotive business world through our connected technology.
- Design, develop, and maintain high-quality, scalable, and secure full-stack applications for Rivian Volkswagen Technologies' connected services.
- Contribute to the design and development of RESTful APIs that adhere to industry best practices and meet the needs of various consumers (mobile apps, third-party developers).
- Write clean, well-documented, and testable code. Participate in code reviews and contribute to improving code quality standards.
- Stay up-to-date with the latest technologies and trends in full-stack development and contribute to the team's technical growth.
Other
- Collaborate with a world-class team: Work alongside talented engineers, designers, and product managers in a dynamic and fast-paced environment.
- Work effectively with a cross-functional team of engineers, designers, and product managers to deliver exceptional user experiences.
- Demonstrate strong problem-solving skills and the ability to troubleshoot complex technical issues.
- Guide and mentor junior developers, sharing knowledge and best practices.
- Communicate effectively with technical and non-technical stakeholders.