General Motors - Austin, TX

posted 11 days ago

Full-time - Mid Level
Austin, TX
Transportation Equipment Manufacturing

About the position

The Senior UI Developer at General Motors plays a crucial role in the software development team, focusing on designing and developing user interfaces for modern web applications. The position emphasizes performance, scalability, and maintainability, with a strong preference for candidates experienced in React and Hydrogen. The developer will collaborate with designers, product managers, and backend developers to enhance user experiences for GM's eCommerce platform, while also communicating effectively with non-technical stakeholders.

Responsibilities

  • Lead and generate technical solutions including specifying requirements, functional decomposition, analysis, development, and testing for current, new, and major programs.
  • Lead development of software system team design content and software anomaly corrections.
  • Perform complex design analysis.
  • Specify and balance system requirements.
  • Develop, test, and maintain responsive and accessible user interfaces for web applications.
  • Work closely with designers to translate wireframes and mockups into high-quality code, and with backend developers to integrate APIs and services.
  • Act as Subject Matter Expert (SME) for at least one platform or application component.
  • Participate in interviews.
  • Optimize applications for speed, scalability, and performance.
  • Provide guidance to junior developers, conduct code reviews, and contribute to knowledge sharing within the team.
  • Troubleshoot and resolve UI-related issues in production and development environments.
  • Stay updated on emerging trends in UI/UX development and suggest new tools and techniques to improve development workflows.
  • Clearly articulate technical concepts to non-technical stakeholders and ensure that project requirements are understood by all team members.
  • Foster a collaborative and supportive team environment, promoting open communication and strong working relationships.
  • Write clean, modular, and reusable code while adhering to best practices and coding standards.

Requirements

  • Bachelor of Science or Bachelor of Applied Science degree in Computer Science, Computer Engineering, Mathematics, Information Technology or equivalent.
  • A minimum of 5+ years of professional experience in UI/Frontend development.
  • Proficiency in JavaScript, HTML5, and CSS3.
  • Strong experience with modern JavaScript frameworks.
  • Experience with CSS pre-processors (e.g., SASS/SCSS) and CSS-in-JS libraries.
  • Familiarity with RESTful APIs and integrating front-end applications with backend services.
  • Deep understanding of responsive design, cross-browser compatibility, and web standards.
  • Strong debugging and troubleshooting skills.
  • Excellent communication and collaboration skills.
  • Ability to work effectively in a team environment and build positive relationships.

Nice-to-haves

  • Experience with JavaScript frameworks such as React, Vue, Angular, Shopify's Hydrogen, etc.
  • Familiarity with the Shopify Plus toolset, including Hydrogen, Oxygen, and its tools and environment.
  • Expertise in React and its ecosystem (e.g., Redux, React Hooks, Context API).
  • Familiarity with TypeScript.
  • Knowledge of front-end build tools and bundlers (e.g., Webpack, Vite, etc.).
  • Experience with automated testing frameworks like Jest, React Testing Library, or Cypress.
  • Exposure to eCommerce platforms or similar domain knowledge.

Benefits

  • Medical, dental, and vision insurance coverage.
  • Health Savings Account and Flexible Spending Accounts.
  • Retirement savings plan with company and matching contributions to 401K.
  • Sickness and accident benefits.
  • Life insurance coverage.
  • Paid vacation and holidays.
  • Tuition assistance programs.
  • Employee assistance program.
  • GM vehicle discounts.
Job Description Matching

Match and compare your resume to any job description

Start Matching
© 2024 Teal Labs, Inc
Privacy PolicyTerms of Service