NielsenIQ

Software Engineer (Frontend)

NielsenIQ
Apply
9 hours ago
Pune, IndiaMid Level

Responsibilities

  • Develop and maintain modern web applications as part of a frontend engineering team.
  • Implement scalable, maintainable solutions aligned with system architecture.
  • Write unit and integration tests and improve test coverage.
  • Troubleshoot and resolve application defects and performance issues.
  • Participate in code reviews and improve code quality based on feedback.
  • Contribute to engineering practices, team efficiency, and product quality.
  • Participate in Agile ceremonies and collaborate with Product Owners, Designers, and fellow engineers.

Requirements

  • At least 2 years of web development experience using JavaScript or TypeScript technologies such as Angular, React, and Node.js.
  • Experience with NX monorepos and Single Page Applications.
  • Understanding of HTML, CSS, CSS preprocessors, software design principles, and common design patterns.
  • Experience consuming and developing RESTful APIs.
  • Experience with automated testing, including end-to-end testing using Playwright or Cypress and unit testing with Jasmine, Karma, Jest, or similar tools.
  • Familiarity with GitHub, GitLab, or Bitbucket.
  • Strong problem-solving, collaboration, communication, and learning skills.
  • Preferred experience includes databases, NoSQL databases, Microsoft Azure, AWS, Google Cloud, enterprise-scale web applications, micro-frontend architectures, modern application architecture patterns, and distributed systems concepts.

Benefits

  • Flexible working environment.
  • Volunteer time off.
  • LinkedIn Learning.
  • Employee Assistance Program (EAP).

Tech Stack

AngularAWSAzureCSSCypressGoogle CloudHTMLJasmineJavaScriptJestKarmaLessNode.jsReactSassTypeScript

Categories

Contact me