Want to get hired at Ford Global Career Site?

Software Engineer II

Ford Global Career Site

Bangalore, Karnataka, IndiaOn Site

Original Job Summary

Overview

The Software Engineer II will lead the development and implementation of responsive front-end UI architecture for micro frontends, ensuring high performance, WCAG-compliance, scalability, and maintainability.

Responsibilities

  • Develop and implement modern UI architecture using NextJS/React JS.
  • Model software engineering practices such as BDD, CI/CD, Shift left, and 12-factor applications.
  • Utilize AI coding assistants including Ford LLM and Copilot.
  • Collaborate with Frontend and Backend Architects to translate design into requirements.
  • Work with product managers, designers, and backend engineers to meet user needs.
  • Lead and mentor a team of UI developers ensuring best practices.
  • Create wireframes, mockups, prototypes, and documentation.
  • Integrate UI components with backend services and APIs.
  • Test and debug UI issues across various browsers and devices.
  • Stay updated with the latest trends and technologies in UI development.

Key skills/competency

  • NextJS
  • React JS
  • UI Architecture
  • WCAG
  • BDD
  • CI/CD
  • Micro Frontends
  • API Design
  • JavaScript Patterns
  • Mentorship

How to Get Hired at Ford Global Career Site

🎯 Tips for Getting Hired

  • Research Ford: Study Ford's mission and recent innovations.
  • Customize Resume: Align technical skills with job requirements.
  • Showcase Projects: Highlight UI development and mentoring experience.
  • Prepare Interview: Practice technical and behavioral questions.

📝 Interview Preparation Advice

Technical Preparation

Review NextJS fundamentals and advanced techniques.
Practice React component design and state management.
Refine API design and micro frontend integration.
Test across multiple browsers and devices.

Behavioral Questions

Describe teamwork in cross-functional groups.
Explain handling challenging project deadlines.
Share experiences mentoring junior developers.
Discuss adapting to evolving project requirements.