Senior Software Engineer
- Job ID
- 63841
- Category
- Enterprise Technology
- Location
- Chennai, India
- Work Type
- Hybrid
Front-End Developer with Next js experience
- Develop and maintain a robust and scalable UI architecture using NextJS / React JS as the primary technology.
- Work as an expert on UI Design Principles to develop, structure and design of digital apps across all screen size/devices.
- Development and implementation of responsive front-end UI architecture for micro frontends, ensuring high performance, scalability, and maintainability.
- Model the use of modern software engineering practices (BDD, CI/CD, Shift left, 12-factor applications, etc.), API design, and architecture to support integration with existing Ford software products as well as external cloud-based services.
- Collaborate with Frontend and Backend Architects to rationalize design, translate into requirements for implementation.
- Work closely with product managers, designers, and backend engineers to ensure that the UI meets the needs of our users and is aligned with the overall product vision.
- Lead and mentor a team of UI developers, providing technical guidance and ensuring best practices are followed.
- Create wireframes, mockups, prototypes, and documentation to communicate design ideas and concepts Work with cross-functional teams to integrate UI components with backend services and APIs.
- Good experience with highly scalable applications and Extensive knowledge in JavaScript Design & Architectural Patterns.
- Test and debug UI issues across different browsers and devices Stay updated with the latest trends and technologies in UI development.
- Minimum of 6+ years of hands-on experience in Next js and similar stack, demonstrating strong proficiency in building complex web applications.
- Extensive hands-on experience with Next.js, including server-side rendering (SSR), client-side rendering (CSR), and static site generation (SSG).
- Proven experience in designing and implementing micro-frontend architectures.
- Strong commitment to quality deliverables with proficiency in various testing methodologies (unit, integration, acceptance, contract testing) using tools such as Jest, Playwright, Pact, and Rest Assured.
- Deep JavaScript skills, including DOM manipulation and a thorough understanding of the object model.
- Proficient knowledge of popular React workflows, such as Flux or Redux, for efficient state management.
- Familiarity with data structures (e.g., Immutable.js) and isomorphic React.
- In-depth knowledge of performance optimization, Core Web Vitals, and SEO principles.
- Hands-on experience with modern web development tools like ES6/Babel, React, Node.js, NPM, Yarn, and Webpack.
- Strong understanding of HTML5, CSS3, JavaScript, and TypeScript, along with knowledge of pre-processors and methodologies such as SMACSS and BEM.
- Demonstrated experience working within a monorepo environment (e.g., Turborepo, Nx), ensuring efficient code sharing and management (e.g., JFrog, Nexus) across multiple micro-frontend projects.
-
Built on one bold idea and the passion to define sustainable transportation for generations to come, Ford is a story about people with a vision that’s still being written.
What We Do -
Ford’s culture fuels the kind of momentum where ideas flow, progress is unstoppable, and our people keep redefining what it means to innovate.
Our People and Culture -
At Ford, your work matters, your life matters and we’re here to back the whole you—from growth to well-being—so you show up ready to realize your full potential.
Your Benefits
Jobs For You.
Explore roles tailored to your interests, based on your preferences and experience.
-
Sr. Software Engineer, AI Specialist
- Dearborn, Michigan
-
Senior Industrial Designer - GBX
- Dearborn, Michigan
-
Problem Resolution and Prevent Recurrence Engineer
- Dearborn, Michigan
-
Senior Software Engineer
- , Remote