This job closed on Oct 22, 2026. See what NielsenIQ is hiring for now.

Software Engineer

Chennai, in, IndiaOnsitePosted Oct 21
SeniorClosed

As a Mid Engineer, you’ll be part of a team of smart, highly skilled technologists who are passionate about learning and prototyping cutting-edge technologies. Our platform is based on Angular, Node, Mongo, Postgres, Contentful and we continue to adopt the best of breed in cloud-native, low-latency technologies. We value CI/CD in everything that we develop. Our team is co-located and agile, with central technology hubs in Chicago, Madrid, Toronto, and Chennai & Pune

Responsibilities

  • Designing, development and delivery of quality software applications.Write complex, clean and maintainable code to develop scalable user-friendly Front-end applications, services and API.
  • Develop reusable UI components that can serve the needs of multiple applications.
  • Drive proof of concepts to validate solution options.
  • Ensure the maintainability and quality of code.
  • 3 to 6 years of experience in front end development
  • Angular Development: Proficient in Angular framework, preferably with hands-on experience in recent versions such as Angular 14, 15, 16, 17, etc., demonstrating expertise in building dynamic and responsive web applications.
  • TypeScript & JavaScript: Strong command over TypeScript and JavaScript languages, with the ability to write clean, modular, and efficient code, leveraging advanced features and concepts to enhance application functionality.
  • HTML: Expertise in HTML (Hypertext Markup Language) for creating structured and semantic web content, ensuring compatibility across different browsers and devices.
  • CSS/SCSS: Proficient in CSS (Cascading Style Sheets) and SCSS (Sassy CSS) for styling web applications, with a focus on responsive design, layout management, and maintaining code scalability and reusability.
  • Unit Testing with Karma & Jasmine: Extensive experience in writing and executing unit test cases using Karma test runner and Jasmine testing framework, ensuring code reliability, functionality, and test coverage.
  • Version Control with GitHub: Proficient in version control using GitHub, including repository management, branching strategies, pull requests, and collaboration features, to facilitate efficient code management and team collaboration.
  • Agile Project Management with JIRA: Familiarity with Agile project management methodologies and tools, particularly JIRA, for managing project workflows, sprint planning, task tracking, and facilitating communication and collaboration within Agile teams.
  • UX Design Understanding with Figma: Familiarity with Figma design tool for understanding and interpreting UX/UI designs, collaborating with designers, and implementing design specifications into the development process to ensure consistency and alignment with user experience goals