Senior Fullstack/Frontend Engineer

General Motors·Remote(Flexible / Remote)
Software Development
Excel

WFA Digital Insight

As the autonomous vehicle market grows, so does the demand for skilled fullstack engineers who can bridge the gap between complex mapping systems and user-friendly interfaces. With a 25% increase in autonomous vehicle investments in 2025, professionals with expertise in frontend technologies are in high demand. General Motors, a pioneer in this field, is looking for a talented Senior Fullstack/Frontend Engineer to join their team. What sets this role apart is the opportunity to work on national-scale mapping systems and collaborate with cross-functional teams to deliver high-quality, user-centric tools. Before applying, candidates should be prepared to showcase their proficiency in modern JavaScript, React, and state management libraries, as well as their experience with geospatial data and map rendering libraries.

Job Description

About the Role

The Senior Fullstack/Frontend Engineer role at General Motors is a unique opportunity to work on the cutting edge of autonomous vehicle technology. As a key member of the Mapping Engineering team, you will be responsible for building web-based tools and interfaces that empower engineers, operators, and stakeholders to interact with distributed mapping systems. Your work will have a direct impact on the safety and scalability of autonomous driving, and you will collaborate closely with product managers, backend engineers, machine-learning engineers, and domain experts to deliver high-quality, user-centric tools.

The role requires a deep understanding of frontend performance optimization, accessibility, and responsive design, as well as experience working with geospatial data, map rendering libraries, and data visualization frameworks. You will be working on a national-scale mapping system, combining robust backend infrastructure with intuitive, performant user interfaces.

As a Senior Fullstack/Frontend Engineer, you will be part of a talented team of professionals who are passionate about delivering innovative solutions. You will have the opportunity to work on complex problems, lead frontend development lifecycle for high-impact projects, and drive technical excellence in frontend engineering.

What You Will Do

  • Architect and implement performant, scalable, and maintainable frontend systems for AV mapping applications across web and embedded platforms
  • Design intuitive, data-rich user interfaces to visualize complex geospatial and mapping data, supporting workflows such as map editing, validation, and release
  • Collaborate closely with backend, simulation, localization, and perception teams to define robust data contracts and ensure seamless integration across systems
  • Lead the frontend development lifecycle for high-impact projects, defining milestones, aligning stakeholders, and mentoring engineers across functions
  • Drive technical excellence in frontend engineering by conducting design reviews, enforcing UI/UX best practices, and setting standards for code quality, testing, and documentation
  • Optimize rendering performance and responsiveness for large-scale map data and real-time updates
  • Serve as a Subject Matter Expert (SME) in frontend architecture, component design, and visualization frameworks within the Mapping organization and across AV domains
  • Contribute to roadmap planning and hiring strategies to grow frontend expertise across the team
  • Participate in code reviews and ensure that the codebase is maintainable, scalable, and follows best practices
  • Collaborate with cross-functional teams to identify and prioritize project requirements

What We Are Looking For

  • 5+ years of experience building and maintaining production-grade frontend applications
  • Bachelor's Degree in Computer Science or related field, or relevant work experience
  • Proven experience owning and shipping user-facing products, ideally in high-performance or data-intensive domains
  • Strong proficiency in modern JavaScript/TypeScript, React (or similar frameworks), and state management libraries (e.g., Redux, Zustand)
  • Deep understanding of frontend performance optimization, accessibility, and responsive design
  • Experience working with geospatial data, map rendering libraries (e.g., Mapbox GL, Deck.gl, OpenLayers), or data visualization frameworks (e.g., D3.js)
  • Familiarity with RESTful APIs, WebSockets, and GraphQL
  • Strong communication and collaboration skills, with the ability to work effectively with cross-functional teams
  • Experience with agile development methodologies and version control systems such as Git
  • Strong problem-solving skills, with the ability to analyze complex problems and develop creative solutions

Nice to Have

  • 7+ years of experience building and maintaining production-grade frontend applications
  • Experience with AV mapping systems, HD map data pipelines, or automated cartographic error detection
  • Knowledge of computer vision or machine learning workflows related to map labeling or perception
  • Deep experience with Node.js internals and performance tuning
  • Experience designing performant geospatial services, coordinate systems, and transforms

Benefits and Perks

  • Competitive salary and benefits package
  • Opportunity to work on cutting-edge autonomous vehicle technology
  • Collaborative and dynamic work environment
  • Professional development opportunities, including training and education programs
  • Flexible and remote work arrangements
  • Access to the latest tools and technologies
  • Recognition and reward programs for outstanding performance
  • Comprehensive health and wellness programs
  • Generous paid time off and holiday schedule

How to Stand Out

  • Tip: Make sure to highlight your experience with modern JavaScript, React, and state management libraries in your resume and cover letter.
  • To stand out, include examples of your work with geospatial data and map rendering libraries, such as Mapbox GL or Deck.gl.
  • Be prepared to discuss your approach to frontend performance optimization, accessibility, and responsive design during the interview.
  • Showcasing your ability to work effectively with cross-functional teams and collaborate with stakeholders will be key to success in this role.
  • Don't be afraid to ask about the company culture, team dynamics, and opportunities for growth and development during the interview.
  • Be prepared to provide specific examples of your experience with agile development methodologies and version control systems such as Git.

This is a remote position listed on WFA Digital, the platform for professionals who work from anywhere. Browse more remote jobs across all categories.