Nielsen

Senior Frontend Software Engineer - (frontend web development, modern React (functional, hooks))

Bengaluru, India Remote Hybrid
React HTML Docker GraphQL Node.js gRPC API CSS JavaScript TypeScript Git Bash
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
Testing and experimenting with new technologies to underpin technology decisions

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
  • Write clean code (mindful about coupling, separation of concerns, etc.)
  • 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.
  • Work closely with backend developers to understand and properly use the systems APIs
  • Effectively communicate complex technical concepts to non-technical stakeholders, such as designers, data scientists, and product managers to drive internal alignment

Key Skills

  • Required
  • Bachelor or Master’s degree in computer science or related discipline (field), or equivalent work experience
  • At least 4 year of experience in frontend web development in a professional environment
  • 4-8 years of experience with HTML5 and CSS3
  • 4-8 years of experience with modern JavaScript (≥ES2015), TypeScript
  • 4-8 years of experience with modern React (functional, hooks)
  • 4-8 years of experience with Git and basic terminal skills with Bash or Zsh
  • 2+ years of experience working with Docker
  • Not being afraid of doing loads of tasks on your terminal
  • At least 2 years of experience with larger codebases and design patterns and principles
  • Familiar with common user experience patterns
  • Strong understanding of RESTful APIs and their practical application
  • Automation mindset: not willing to do loads of repetitive tasks
  • Willingness and skills to coach junior or mid-level engineers
  • Fluent in English, both spoken and written, with a large vocabulary (C1 english level)
  • Commitment to following best practices for security, scalability, and performance.
  • Excellent problem-solving skills and ability to troubleshoot complex technical issues in production environments.
  • Strong communication skills to collaborate effectively with cross-functional teams, stakeholders, and third-party vendors.
  • Continuous improvement mindset to identify opportunities for automation, optimization, and efficiency gains in infrastructure and deployment processes.
  • Ability to document processes, procedures, and technical architectures for knowledge sharing and future reference.
  • Follow Agile principles and feature related discussions and participate in grooming and planning sessions to effectively translate business requirements to Agile stories.

  • Preferred
  • Leadership qualities and the ability to inspire and motivate a team
  • At least 1 year of experience with Test-driven development
  • An interest in users and UX: Personas, User Story Mapping, etc.
  • Experience with Responsive Design and Progressive Enhancement
  • Experience with Webpack and Babel
  • Experience with in-browser performance optimisation and best-practices
  • Experience with Node.js as a server-side application, e.g. with NestJS
  • Familiarity with API’s other than REST: GraphQL, gRPC, etc.
  • Experience with functional programming

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