bigshyft
PPublicis Sapient
Publicis Sapient
Lead Experience Engineer
Business Intelligence
B2B
Public
Start-up
Service
Software
Internet
Consulting
10000+ Employees
5y - 8y
₹20 - ₹35 LPA
Bengaluru/ Bangalore, Delhi, Remote/ Work from Home
JavaScript, Typescript, React.Js, Redux, React Redux

Role

Company

Job Description

What you will do:

  • Technical end-to-end design for stories by collaborating with business analyst/product owner, technical architect, and clients
  • Implement stories end-to-end, which includes Frontend, Backends for Frontend (BFF), Caching and service orchestration in some cases) using best engineering practices like test-driven development, SOLID principles and consideration of non-functional requirements like performance, scalability, security or cloud readiness (as applicable) at the story level
  • Automates testing at unit, module and integration level as needed using tools relevant for the platform (e.g. Jasmine, Jest, Karma, Webdriver.io etc.)
  • Focus on quality by implementing best practices like logging, calling out technical debt, meeting KPIs using code quality tools like SonarQube, ESLint (customize and sync with Sonar), Stylelint/Sasslint and so on.
  • Hands-on with automating redundant work, like common component structure, both in terms of scaffolding as well as using the right design patterns / creating abstractions.
  • Mentor junior engineers in helping review code, guiding on technical decision making


What makes you a great fit:

  • Hands-on knowledge of HTML5, CSS3, JavaScript
  • Hands-on experience working with Object Oriented JavaScript (OOJS), JavaScript - and practical uses in building complex interactive experiences, primarily with ECMAScript 2015+. You should be up to date with new specifications (different stages), and, using transpilers like Babel to use features from all stages
  • Good understanding of creational and structural design patterns in JavaScript
  • Experience working with Single Page Applications (SPA) with universal rendering capabilities.
  • Good understanding of React.js, and its core principles - lifecycle methods, virtual DOM, etc.
  • Understanding of one-way data flow and the Flux architecture.
  • Understanding of stateful (container) vs stateless (presentational) components and how to break down the application page into components
  • Core understanding of how React’s state management works out of the box.
  • Understanding of different CSS architectures that go hand-in-hand with React.js application development. Pros and cons of component-level CSS vs global and where to apply each
  • Thorough understanding of Webpack bundler (version 2+).
  • Good understanding of the Web Components standard.
  • Hands-on experience with building Progressive Web Apps (PWAs) on any framework.
  • Hands-on experience with Frontend Performance Optimization – especially in a React application with respect to resource loading strategy, and CPU/Memory profiling on the browser.
  • Hands-on experience with test-driven development using Jest or equivalent. Familiar with snapshot testing, and code coverage. Experience working with utilities like Enzyme
  • Experience using fluid grids, and building responsive/adaptive websites using Bootstrap, etc.
  • Understanding SEO and accessibility and making it part of the development workflow

All about us
Publicis Sapient
  • Publicis Sapient is a digital transformation partner helping established organizations get to their future, digitally-enabled state, both in the way they work and the way they serve their customers. 
  • We help unlock value through a start-up mindset and modern methods, fusing strategy, consulting and customer experience with agile engineering and problem-solving creativity. 
  • As digital pioneers with 20,000 people and 53 offices around the globe, our experience spanning technology, data sciences, consulting and customer obsession – combined with our culture of curiosity and relentlessness – enables us to accelerate our clients’ businesses through designing the products and services their customers truly value. 
  • Publicis Sapient is the digital business transformation hub of Publicis Groupe. For more information, visit publicissapient.com.
Employee count
10000+ Employees
Employment Type
Full Time Job
Company Type
Start-up
Headquarters
Boston, Massachusetts, United States

Apply to Similar Jobs

  • SSixSense
    SixSense
    Lead Frontend Engineer
    Series A
    Start-up
    11-50 employees
    5y - 8y
    ₹30 - ₹55 LPA
    Bengaluru/ Bangalore
    React.Js, JavaScript, Redux, React Redux, HTML/CSS
  • TTekion
    Tekion
    Senior Software Engineer
    Series D
    Start-up
    1001-5000 employees
    4y - 8y

    Competitive pay

    Bengaluru/ Bangalore
    JavaScript, React.Js, HTML/CSS, Redux, React Redux
  • SSixSense
    SixSense
    SDE III - Frontend
    Series A
    Start-up
    11-50 employees
    4y - 7y
    ₹25 - ₹45 LPA
    Bengaluru/ Bangalore
    HTML/CSS, JavaScript, React Redux, React.Js, Redux
  • TTekion
    Tekion
    Staff / Lead Software Engineer
    Series D
    Start-up
    1001-5000 employees
    7y - 12y
    ₹32.5 - ₹62.5 LPA
    Bengaluru/ Bangalore
    JavaScript, React.Js, Redux, React Redux, HTML/CSS
  • HHealthPlix
    HealthPlix
    Lead Engineer (React Web)
    Health Tech
    B2B
    Start-up
    Product
    Software
    5y - 12y
    ₹16 - ₹40 LPA
    Bengaluru/ Bangalore
    React.Js, JavaScript, Vanilla.Js, HTML/CSS, Redux