Senior Front-End Developer (Next.js)

Ford Motor

Chennai

Not disclosed

Work from Office

Full Time

Min. 6 years

Job Details

Job Description

Senior Software Engineer

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.

Experience Level

Senior Level

Job role

Work location

Chennai, Tamil Nadu, India

Department

Software Engineering

Role / Category

Frontend Development

Employment type

Full Time

Shift

Day Shift

Job requirements

Experience

Min. 6 years

About company

Name

Ford Motor

Job posted by Ford Motor

Apply on company website