NICE

Senior Software Engineer, CX (React)

NICE

Apply
about 1 month ago
Pune, India
Senior / Mid Level

Responsibilities

  • Lead the design and implementation tasks for the product.
  • Collaborate with the Software Architect to define design specifications.
  • Mentor junior engineers on the team.
  • Produce high-quality, well-tested code 85% of the time.
  • Develop new user-facing features using React.js.
  • Build reusable components and front-end libraries.
  • Translate designs and wireframes into high-quality code.
  • Optimize components for maximum performance across devices.

Requirements

  • Bachelor’s degree in computer science, information technology, or a similar field.
  • 4+ years of experience with in-depth knowledge of JavaScript, CSS, HTML, and front-end languages.
  • Knowledge of AWS, S3, and Lambda.
  • Familiarity with REACT tools including React.js, Redux, and Flux.
  • Experience with user interface design.
  • Experience in Unit Test writing; TDD is a plus.
  • Strong proficiency in JavaScript and DOM manipulation.
  • Thorough understanding of React.js and its core principles.
  • Familiarity with newer specifications of ECMAScript.
  • Familiarity with RESTful APIs and tools like Postman.
  • Knowledge of modern authorization mechanisms like JSON Web Token.
  • Familiarity with modern front-end build pipelines and code versioning tools.
  • Excellent troubleshooting skills.
  • Excellent written and verbal communication skills.

Benefits

  • Flexible hybrid work model with 2 days in the office and 3 days remote.
  • Opportunities for internal career growth across multiple roles and locations.
  • Collaborative and creative work environment.

Tech Stack

AWSCSSGitHTMLJavaScriptPostmanReactReduxSubversion

Categories

FrontendFull StackTesting