NVE - Frontend Developer [T500-**]

  • Chennai
  • Talent500

Role:

The Front-End Developer – Engineer II level is a pivotal role responsible for developing and maintaining front-end components and interfaces using React JS and Next.js, with a foundational understanding of headless AEM and experience working with the Google Cloud Platform (GCP). Additionally, the role involves API integrations to ensure seamless connectivity with backend services.

  • Develop and maintain a robust and scalable UI architecture using NextJS / React JS as the primary technology.
  • Implement reusable components and patterns to ensure consistency and efficiency across the application.
  • Knowledge on UI Design Principles to develop, structure and design of digital apps across all screen size/devices.
  • Collaborate with other architects and teams to align UI architecture with overall system design.
  • 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.


KEY RESPONSIBILITIES / DELIVERABLES:

  • Develop modules within the eCommerce products, ensuring the development of high-quality front-end components and interfaces.
  • Ability to develop and integrate RESTful web services.
  • Able to write Unit and integration test cases.
  • Experience in troubleshooting, debugging, and optimizing web applications.
  • Optimize the performance of web applications and ensure that they are accessible and user-friendly.
  • Knowledge in state management, including Redux RTK for both component and app level state management.
  • Write quality code and maintain the code free from bugs and hotspots, ensure code coverage greater than 80%


EXPERIENCES / COMPETENCIES:

Education Qualification:

  • Bachelor’s or Equivalent


Number of Years of Experience:

  • Minimum 2+ years


Soft Skills:

  • Excellent communication and interpersonal skills
  • Ability to work effectively in a remote / virtual work setting with other global team members.
  • Proven facilitation skills - able to effectively drive discussion among diverse perspectives and reach a decision or recommendation.
  • Effectively work with cross-functional teams across the organization – inside and outside of the technology and software organization


Functional / Technical Skills:

  • Minimum of 2 years of hands-on experience in React or similar stack, demonstrating strong proficiency in front-end development.
  • Deep understanding of Next.js, client-side rendering (CSR), and static site generation (SSG) for building efficient and scalable front-end applications.
  • Strong commitment to quality practices, proficient in unit testing, integration testing, and acceptance testing using tools such as Jest and Playwright.
  • Strong JavaScript skills, including DOM manipulation and object model understanding, with familiarity in popular state management libraries like Redux.
  • Knowledge of data structures and modern web development tools like ES6 / Babel, React, Node.js, NPM, and Yarn.
  • Proficient in performance optimization, Core Web Vitals, and SEO principles for front-end applications.
  • Extensive experience in HTML5, CSS3, JavaScript, and TypeScript.
  • Awareness and understanding of headless architecture and experience working with headless or classic CMS platforms.
  • Prior experience in eCommerce or similar customer-facing platform development is highly desirable.
  • Good understanding of security aspects of front-end components, ensuring the design of a secure system using authentication and authorization standards.
  • Strong aesthetic sense, including layout, grid systems, color theory, and typography for creating visually appealing user interfaces.
  • Familiarity with working within a monorepo environment, with a basic understanding of efficient code sharing and management across multiple front-end projects.
  • Exposure to cloud-based front-end development and limited collaboration with technical domain experts such as cloud, security, and DevOps.


Travel:

  • As needed and flexible