🏢 About Ford
Ford Motor Company is a global leader in automotive and mobility solutions, driven by a bold vision to define sustainable transportation for generations to come. With a rich history of innovation, Ford fosters a culture where ideas flourish, progress is unstoppable, and employees are empowered to redefine what it means to innovate. The company is committed to backing its employees' growth and well-being, ensuring they can realize their full potential while contributing to a future-focused enterprise.
🎯 The Role
As a Senior Frontend Software Engineer at Ford in Bengaluru, you will play a pivotal role in leading the development and implementation of responsive UI architecture for micro frontends within our eCommerce product suite. You will be responsible for ensuring high performance, WCAG compliance, scalability, and maintainability of digital applications. This position involves mentoring UI developers, collaborating with cross-functional teams, and leveraging modern engineering practices, including AI coding assistants, to deliver cutting-edge, secure, and accessible user experiences.
🛠️ Tech Stack
- React JS + TypeScript
- Next.js (SSR, CSR, SSG)
- JavaScript (ES6/Babel) + HTML5 + CSS3
- Redux, Zustand, Flux, Immutable.js
- Jest, Playwright, Pact (Testing)
- Webpack, NPM, Yarn
- Micro Frontends, Monorepo (Turborepo, Nx)
- Node.js
- CI/CD, BDD
💼 What You'll Do
- Lead the design and implementation of responsive, high-performance, and WCAG-compliant UI architecture for micro frontends.
- Champion modern software engineering practices such as BDD, CI/CD, and 12-factor applications.
- Effectively integrate and utilize AI coding assistants like Ford LLM and Copilot in daily development workflows.
- Collaborate extensively with Frontend and Backend Architects, product managers, and designers to translate requirements into robust UI solutions.
- Develop and maintain scalable UI architectures primarily using Next.js and React.js.
- Act as a subject matter expert on UI Design Principles, ensuring consistent digital experiences across all devices.
- Mentor and provide technical guidance to a team of UI developers, fostering best practices and skill development.
- Create essential design artifacts including wireframes, mockups, prototypes, and comprehensive documentation.
- Ensure the delivery of high-quality code with a strong emphasis on code coverage (over 80%).
- Contribute to Ford’s Product Driven Organization (PDO) model by identifying improvements and enhancing team autonomy.
✅ What You'll Need
- Minimum 4+ years of hands-on experience with React or a similar frontend technology stack.
- Demonstrated expertise in Next.js, micro frontends, Server-Side Rendering (SSR), Client-Side Rendering (CSR), and Static Site Generation (SSG).
- Strong proficiency in JavaScript, including deep understanding of DOM manipulation and the object model.
- Experience with state management libraries such as Redux, Flux, or Zustand, and knowledge of data structures like Immutable.js.
- Solid understanding of HTML5, CSS3, and TypeScript, along with experience in CSS methodologies like SMACSS and BEM.
- Proven track record in unit, integration, acceptance, and contract testing using tools like Jest, Playwright, and Pact.
- Familiarity with modern web development tools including ES6/Babel, Node.js, NPM, Yarn, and Webpack.
- Good understanding of performance optimization techniques, Core Web Vitals, and SEO principles.
- Knowledge of Web Security principles and best practices (e.g., OWASP Top 10, XSS, CSRF, CSP).
- Experience in delivering WCAG-compliant user experiences and running automated accessibility pipelines.
- Ability to build, maintain, and utilize Design System libraries for visual consistency and reusability.
- Excellent communication, interpersonal, and cross-functional collaboration skills to work effectively with global teams.
🌟 Nice to Have
- Prior experience in eCommerce or similar customer-facing platform development.
- Awareness and understanding of headless architecture and experience with headless or classic CMS platforms.
- Knowledge in MACH (Microservices, API-first, Cloud-native, Headless) architecture principles.
- Understanding of security aspects of frontend components, including oAuth 2.0 and JWT.
- Strong aesthetic sense, encompassing layout, grid systems, color theory, and typography.