Posted in

Senior Software Engineer – Frontend

Senior Software Engineer – Frontend

CompanyGeneral Motors
LocationAustin, TX, USA, Mountain View, CA, USA
Salary$165000 – $298800
TypeFull-Time
DegreesBachelor’s
Experience LevelSenior

Requirements

  • 5+ years of equivalent experience
  • Bachelor’s degree in computer science, software engineering, or a related field (or equivalent experience)
  • Broad software project delivery experience in leading technical efforts developing applications using a variety of tools, languages, frameworks and technologies
  • Mastery of numerous programming languages, tools and/or technologies
  • Experience designing Integration Solutions or Integrate software with existing software/systems
  • Automation of units/end-to-end testing of software systems within their domain, focused on software quality and maintainability
  • Knowledge of maintaining and debugging live software systems. Proactively engage in the remediation of software issues related to code or solutions quality, security, and/or pattern/frameworks and software usability or end user related issues
  • Technical writing knowledge around system design specification and user documentation of software systems and ensure compliance
  • Proficient in CSS: Expertise in building responsive, adaptive, and visually appealing layouts.
  • Vanilla JavaScript: Strong understanding and hands-on experience with core JavaScript concepts, including DOM manipulation, ES6+ features, and event handling.
  • Front-End Frameworks: Familiarity with modern front-end frameworks/libraries (e.g., React, Angular, Vue.js) for scalable application design.
  • Responsive Design: Experience in creating mobile-first designs and handling various screen sizes.
  • Version Control: Proficiency with Git for code management and collaboration.
  • Browser Tools: Familiarity with debugging and optimizing performance using browser developer tools.
  • Strong communication skills
  • Teamwork and collaboration
  • Problem-solving and analytical thinking
  • Attention to detail
  • Adaptability and willingness to learn

Responsibilities

  • You will advise software developers and will approve the software being developed and deployed in their domain
  • Full lifecycle System development using standard design patterns/frameworks.
  • You will experience designing software or solution architecture in accordance with GM standards and industry standard methodologies
  • Work on a critical new business initiative led by design
  • Direct responsibility for or will work closely with architects and/or data scientists to ensure code alignment with design
  • Performance tuning, usability assessment/improvement, automation technologies
  • Proactively engage in the identification / remediation of software issues related to code or solutions quality, security, and/or pattern/frameworks and software usability or end user related issues
  • Provides mentorship, coaching and/or training to others as appropriate. Holds themselves and others accountable for demonstrating GMs values and cultural behaviors. Models GM behaviors and crafts a winning culture.
  • Understand and maintain compliance with GM standard methodology

Preferred Qualifications

  • Experience working on high-profile or enterprise-scale projects.
  • Experience working with Figma.
  • Knowledge of UX/UI design principles and the ability to collaborate closely with design teams.
  • Familiarity with accessibility standards (e.g., WCAG) and best practices for inclusive web design.
  • Experience integrating front-end with RESTful APIs.
  • Understanding of SEO principles and front-end optimization techniques.