Software Engineer at Ford Global Career Site
Dearborn, Michigan, United States -
Full Time


Start Date

Immediate

Expiry Date

03 Mar, 26

Salary

0.0

Posted On

03 Dec, 25

Experience

2 year(s) or above

Remote Job

Yes

Telecommute

Yes

Sponsor Visa

No

Skills

React, Next.js, REST, GraphQL, Accessibility, i18n, Unit Testing, Integration Testing, E2E Testing, Node.js, Elasticsearch, Geospatial Mapping, CI/CD, Security, Data Integration, Performance Optimization

Industry

Motor Vehicle Manufacturing

Description
Build world‑class search UI in React + Next.js: autosuggest/typeahead, smart facets & filters, sort, map/list views, pagination, and resilient empty/no‑results recovery. Performance ownership: meet Core Web Vitals and p95 latency targets using App Router, SSR/ISR/RSC, streaming/Suspense, code‑splitting, and server/edge caching. Accessibility & i18n: deliver WCAG 2.2 AA patterns (comboboxes, lists, dialogs), strong keyboard navigation, screen‑reader flows, and robust localization (including RTL). Data integration: consume REST/GraphQL APIs for dealer inventory, availability, pricing signals and incentives; design graceful UI for partial data, rate limits, and timeouts. Quality & reliability: write clean, maintainable code; add unit/integration/E2E tests (Jest, React Testing Library, Playwright/Cypress); participate in reviews and CI quality gates. Design system: contribute reusable, documented Search components (Storybook) with visual and a11y regression coverage. Security & privacy: apply CSP, input sanitization, cookie/session hygiene, and privacy‑aware analytics. Working knowledge of CI/CD (e.g., Jenkins, Tekton, GitHub Actions) and Git‑based workflows. Established and active employee resource groups Bachelor's degree in Computer Science, Computer Engineering, or related field OR a combination of education and equivalent experience. Experience integrating REST/GraphQL services and strong client‑side state/data patterns (e.g., TanStack Query/SWR/Redux Toolkit). Google Vertex AI / LLM experience (prompting, evaluation/guardrails, latency/cost controls) for AI‑assisted discovery. AEM (Content Fragments, GraphQL/Content Services, caching/CDN strategies). Elasticsearch fundamentals (analyzers, synonyms) and search‑relevance literacy. Geospatial/mapping UX (radius, clustering) for “near me” inventory scenarios. Node.js familiarity for Next.js server/edge routes; feature flagging and experimentation platforms. Observability (logs/metrics/traces) and web security best practices.
Responsibilities
The Software Engineer will build a world-class search UI using React and Next.js, focusing on features like autosuggest, smart facets, and performance optimization. They will also ensure accessibility and data integration while maintaining code quality and reliability.
Loading...