Apply

Ready to go for it?

AI Apply speeds things up—apply directly if you prefer.

FREE ACCESS
5,000–10,000 jobs/day
Scoutfield Logo

See all jobs on Scoutfield

Search thousands of fresh jobs every day.

Discover
  • Fresh listings
  • Fast filters
  • No subscription required
Create a free account and start exploring right away.
GM Financial

Software Development Engineer III

GM Financial

. Design, develop, test, and deliver complex production web applications using React and TypeScript .

Posted 11/5/2026full-timeIrving • Texas • United StatesMid-LevelSeniorWebsite

Core Competencies

Role fit
Core Competencies

Use this summary to align your resume positioning with the role.

Demonstrates deep expertise in React and TypeScript for building production-grade web applications, with a strong focus on architecture, performance optimization, and automated testing. Capable of leading technical direction while mentoring teams and driving complex projects through the software development lifecycle.

Highest-signal resume keywords
React DevelopmentTypeScript ExpertiseMonorepo ArchitectureAutomated TestingFrontend Performance Optimization

ATS Keywords

Tailor your resume
Applicant Tracking System Keywords

Tip: use these terms in your resume and cover letter to boost ATS matches.

Hard Skills
JavaScriptHTMLCSSState ManagementREST APIsDependency ManagementComponent LibrariesSecurity PracticesCI/CDDebugging
Soft Skills
Strong CommunicationProblem-SolvingTechnical LeadershipMentorshipCollaboration
Tools & Technologies
Node.jsJestReact Testing LibraryCypressAzureApplication InsightsSplunkNxTurborepoPnpm
Certifications & Qualifications
Bachelor’s Degree in Computer ScienceEngineering Degree
Industry Keywords
Frontend EngineeringWeb AccessibilityWCAGSoftware Development LifecycleCloud Platforms

Tech Stack

Tools & technologies
AzureCloudCypressJavaScriptJestNode.jsReactReduxSplunkTypeScriptYarn

About the role

Key responsibilities & impact
  • Design, develop, test, and deliver complex production web applications using React and TypeScript
  • Remain hands-on with development while serving as a technical leader for the engineering team
  • Own complex features and technical initiatives from design and implementation through testing, deployment, observability, and production support
  • Lead technical design discussions and make decisions around application architecture, component design, state management, data flows, API integration, performance, security, accessibility, and testing
  • Work within a monorepo architecture containing multiple applications, shared components, shared libraries, utilities, configurations, dependencies, and common development tooling
  • Design and evolve reusable React components, shared libraries, common services, hooks, utilities, and engineering patterns
  • Make decisions around React architecture, component composition, state management, server-state management, routing, caching, error handling, and application lifecycle
  • Integrate frontend applications with RESTful APIs and backend services
  • Balance delivery speed, maintainability, scalability, technical debt, developer experience, and long-term architecture
  • Identify and resolve technical blockers, architectural concerns, dependencies, and delivery risks
  • Serve as a trusted technical partner to the Engineering Manager
  • Provide technical direction and mentorship through design reviews, code reviews, pairing, reusable patterns, troubleshooting, and knowledge sharing
  • Translate ambiguous and complex requirements into clear technical designs and executable engineering work
  • Establish engineering practices for unit testing, integration testing, automated testing, code quality, security, and regression prevention
  • Troubleshoot issues across application code, shared libraries, APIs, dependencies, builds, CI/CD pipelines, and production environments
  • Improve CI/CD pipelines, automated quality gates, build processes, deployment processes, dependency management, and release practices
  • Improve developer experience, build performance, application performance, maintainability, and engineering efficiency across the monorepo
  • Collaborate with Product, UX, Architecture, API/backend engineering, SRE, QA, and other engineering teams
  • Stay current with React, TypeScript, JavaScript, Node.js tooling, testing, build, and frontend engineering practices

Requirements

What you’ll need
  • Deep hands-on expertise in React, TypeScript, JavaScript, HTML, and CSS, with extensive experience building production-grade web applications
  • Expert understanding of React architecture, including component composition, hooks, rendering behavior, application lifecycle, reusable patterns, and maintainable application design
  • Strong understanding of the modern frontend ecosystem and Node.js-based tooling
  • Experience designing and maintaining large-scale React applications
  • Strong experience with monorepo architecture and shared packages or libraries using Nx, Turborepo, pnpm/Yarn/npm workspaces, or equivalent tooling
  • Strong understanding of package boundaries, dependency management, shared-library architecture, dependency graphs, build tooling, and reusable application capabilities
  • Experience building and maintaining shared component libraries and design systems
  • Experience with state-management and server-state approaches such as Redux Toolkit, Zustand, TanStack Query, Context API, or equivalent solutions
  • Strong understanding of REST APIs, asynchronous data flows, authentication and authorization, error handling, and resilient frontend/backend integration
  • Strong understanding of frontend performance optimization, including rendering optimization, bundle size, code splitting, lazy loading, caching, and identifying client-side performance bottlenecks
  • Strong understanding of web accessibility and WCAG-aligned engineering practices
  • Strong knowledge of secure frontend development, dependency security, authentication flows, and protection of sensitive client-side data
  • Strong experience with automated testing using Jest, React Testing Library, Playwright, Cypress, or equivalent tools
  • Experience with Git, pull-request workflows, CI/CD, automated quality gates, deployment pipelines, and modern software-delivery practices
  • Exceptional debugging and problem-solving ability
  • Ability to independently drive complex or ambiguous requirements from technical design through production implementation
  • Ability to lead technical direction while remaining a strong hands-on contributor
  • Ability to evaluate competing technical approaches, communicate trade-offs, and make pragmatic engineering decisions
  • Strong communication skills and ability to work effectively with engineers, architects, Product, UX, SRE, and engineering leadership
  • Ability to influence technical direction without formal authority
  • 5+ years of hands-on software engineering experience with significant production React and TypeScript development experience
  • Demonstrated experience as a senior engineer or technical lead delivering complex web applications
  • Experience owning solutions across the full software development lifecycle
  • Experience working with large-scale frontend codebases, preferably using a monorepo and shared-library architecture
  • Experience establishing and applying frontend architecture, reusable patterns, coding standards, testing strategies, and engineering best practices
  • Experience with modern testing, CI/CD, build, dependency-management, and deployment practices
  • Experience with cloud and observability platforms such as Azure, Application Insights, Splunk, or comparable technologies is preferred
  • Understanding of Microsoft Azure and modern observability practices is preferred
  • Bachelor’s degree in Computer Science, Engineering, a related technical discipline, or equivalent practical experience preferred

Benefits

Comp & perks
  • 401K matching
  • Bonding leave for new parents (12 weeks, 100% paid)
  • Tuition assistance
  • Training
  • GM employee auto discount
  • Community service pay
  • Nine company holidays
  • Competitive pay and bonus eligibility