GM is looking to improve customer experiences, drive sales, and expand its eCommerce solution for physical products, including Parts & Accessories and GM Energy Products. The company aims to provide an end-to-end digital and innovative experience at scale, exploring marketplace approaches and connecting with current and future customers.
Requirements
- 5+ years of experience in full-stack web application development (HTML / CSS / JavaScript / Frameworks / Java / Oracle)
- Expertise with JavaScript Web Components and Custom Elements
- 2+ years of experience contributing to the architecture, documentation and design of new and existing systems (architecture, design patterns, reliability, and scaling)
- Must be able to do client-side performance analysis, write unit tests, and be knowledgeable about accessibility
- Experience working with multi-tier production software systems utilizing HTTP APIs (REST, GraphQL) and Content Management Systems
- Demonstrated ability to understand the tech stack, debug code and write tests
- Expertise in JS ES2020+ and experience with JS frameworks
Responsibilities
- Develop competency across our complete web technologies stack (client framework, and backend services)
- Weigh architectural trade-offs and apply synchronous and asynchronous design patterns
- Produce high quality software that is unit-tested, code-reviewed, regression-tested, and checked in regularly for continuous integration/continuous deployment, all while mentoring younger developers in best practices to ensure stability.
- Dissect requirements, architect solutions, and estimate work for new business requirements.
- Quickly debug and resolve issues identified in production, with an eye towards long-term stability of our complex environment.
- Architect and implement scalable, responsive, and accessible UI components using modern frameworks (e.g., React, Next.js).
- Delve into backend systems (Java) and customize their functionality in a stable and performant manner.
Other
- Hybrid: This role is categorized as hybrid. This means the successful candidate is expected to report to the Austin Innovation Center.
- Bachelor’s degree in computer science or related field, or equivalent work experience
- Able to learn new technologies and contribute quickly.
- Enthusiastic about the opportunity of impacting the engineering culture from the bottom up
- GM DOES NOT PROVIDE IMMIGRATION-RELATED SPONSORSHIP FOR THIS ROLE.