Senior Front-End Developer (Next.js)
Ford Motor
Apply on company website
Senior Front-End Developer (Next.js)
Ford Motor
Chennai
Not disclosed
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 LevelJob 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