Nielsen

Frontend Software Engineer - (Frontend Web Development)

Bengaluru, India Remote Hybrid
CSS JavaScript Git Node.js gRPC React API HTML GraphQL TypeScript Bash Docker
Search for More Jobs Talk to a recruiter now 💪
Description
You’ll be working within an international group of teams which span from India to Europe and US
In this role, you will focus on building a data visualization application with React:
You will be a core member of a growth-minded cross-functional scrum team with a mentality based on Agile, Software Craftsmanship, and Extreme Programming
Developing a complex in-browser application in React.js
Contributing to the visual and interaction design, and working together with a UX designer
Collaborating with a platform team who is responsible for the infra-layer and the shell-application in a micro frontends architecture

Responsibilities

  • Discuss the Cost of Change (= code quality) with your team members continuously
  • Write unit tests, integration tests and API tests
  • Should be able to support the application 24/7 based on team on-call rotations
  • Collaborate a lot: Code Reviews and Pair Programming
  • A focus on users: their user experience, the performance of the software, the accessibility. You want to understand why we’re building these features and how they’re used.

Key Skills

  • Required
  • Bachelor or Master’s degree in computer science or related discipline (field), or equivalent work experience
  • At least 2 years of experience in frontend web development in a professional environment
  • 2-4 years of experience with HTML5 and CSS3
  • 2-4 years of experience with modern JavaScript (≥ES2015), TypeScript
  • 2-4 years of experience with modern React (functional, hooks)
  • 2-4 years of experience with Git and basic terminal skills with Bash or Zsh
  • Familiarity with Docker
  • Not being afraid of doing loads of tasks on your terminal
  • Work closely with backend developers to understand and properly use the systems APIs
  • Strong understanding of RESTful APIs and their practical application
  • Fluent in English, both spoken and written, with a large vocabulary (C1 english level)
  • Ability to work independently and as part of a team in a fast-paced and dynamic environment.

  • Preferred
  • Experience with Test-driven development
  • An interest in users and UX: Personas, User Story Mapping, etc.
  • Familiar with common user experience patterns
  • Experience with Responsive Design and Progressive Enhancement
  • Experience with Webpack and Babel
  • Experience with Node.js as a server-side application, e.g. with NestJS
  • Experience with functional programming
  • Familiarity with API’s other than REST: GraphQL, gRPC, etc.
  • Automation mindset: not willing to do loads of repetitive tasks
  • Follow Agile principles and feature related discussions and participate in grooming and planning sessions to effectively translate business requirements to Agile stories.

There are more than 50,000 engineering jobs:

Subscribe to membership and unlock all jobs

Engineering Jobs

60,000+ jobs from 4,500+ well-funded companies

Updated Daily

New jobs are added every day as companies post them

Refined Search

Use filters like skill, location, etc to narrow results

Become a member

🥳🥳🥳 320 happy customers and counting...

Overall, over 80% of customers chose to renew their subscriptions after the initial sign-up.

Cancel anytime / Money-back guarantee

Wall of love from fellow engineers