The Brands & Marketing Software Engineering Team at GM needs to build easy-to-use tooling to create engaging and innovative experiences at scale, providing meaningful value to customers through a seamless customer experience. They aim to rapidly and relentlessly ideate, iterate, and launch the next generation of innovative solutions to connect GM with current and future customers.
Requirements
- 8+ years of experience in web application development with a focus on frontend technologies (HTML / CSS / JavaScript)
- Expertise with JavaScript Web Components, Custom Elements, JS ES2020+ and experience with JS frameworks like ReactJS
- Experience with Automation Tasks, Kubernetes, CDNs/Edge Compute (like Akamai) and/or Microsoft Azure
- 5+ 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 and building HTTP APIs (REST, GraphQL) and Content Management Systems, like Adobe Experience Manager
- Demonstrated ability to understand the tech stack, debug code and tests
Responsibilities
- Develop competency across our complete web technologies stack (client, framework, and services)
- Produce high quality software that is unit tested, code reviewed, and checked in regularly for continuous integration
- Be a tech lead and will actively mentor other engineers on the team
- Investigate & resolve performance bottlenecks
- Lead efforts to automate testing
- Work on API, Content management, edge and cloud systems
- Leverage your technical leadership to ensure we adhere to engineering best practices, and evangelize opportunities to improve engineering productivity and craftsmanship
Other
- Hybrid: This role is categorized as hybrid. This means the successful candidate is expected to report to the Austin IT Innovation Center in Austin, TX three times per week, at minimum.
- Bachelor's Degree in Computer Science or related field, or equivalent work experience
- Enthusiastic about the opportunity of impacting the engineering culture from the bottom up
- GM DOES NOT PROVIDE IMMIGRATION-RELATED SPONSORSHIP FOR THIS ROLE.
- This job is not eligible for relocation benefits.