Description
We are seeking a Front-End Developer with Next.js experience to join our team in Chennai, India.
Responsibilities
- 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 digital apps across all screen sizes/devices.
- Develop and implement 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.
- 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.
- Test and debug UI issues across different browsers and devices.
- Stay updated with the latest trends and technologies in UI development.
Qualifications
- Minimum of 5+ 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.
- Experience in monorepo environment (e.g., Turborepo, Nx), ensuring efficient code sharing and management (e.g., JFrog, Nexus) across multiple micro-frontend projects.
This listing is enriched and indexed by YubHub. To apply, use the employer's original posting:
https://efds.fa.em5.oraclecloud.com/hcmUI/CandidateExperience/en/sites/CX_1/job/71591