Senior Software Engineer

closed
NICE Logo

NICE

πŸ“Remote - India

Summary

Join NiCE, a global market leader, and become a Senior Front-End Engineer leading the design and implementation of our products. You will be responsible for developing new user-facing features using JavaScript and React, building reusable components, translating designs into high-quality code, and optimizing components for performance. Collaborate closely with the Software Architect, mentor junior engineers, and contribute to design discussions and technology reviews. This role requires a Bachelor's degree in a related field, 4+ years of experience, and strong proficiency in JavaScript, React, and related technologies. Enjoy a hybrid work model with NiCE-FLEX, offering flexibility and a collaborative work environment.

Requirements

  • Bachelor’s degree in computer science, information technology, or a similar field
  • 4+ years’ experience and In-depth knowledge of JavaScript, CSS, HTML, and front-end languages
  • Knowledge of AWS, S3 and Lambda
  • Strong proficiency in JavaScript, including DOM manipulation and the JavaScript object model
  • Knowledge of REACT tools including React.js, Redux, and Flux
  • Experience with user interface design
  • Thorough understanding of React.js and its core principles
  • Familiarity with RESTful APIs, and tools like Postman
  • Knowledge of modern authorization mechanisms, such as JSON Web Token
  • Familiarity with modern front-end build pipelines and tools & code versioning tools {{such as Git, SVN}}
  • Excellent troubleshooting skills
  • Excellent written and verbal communication skills

Responsibilities

  • Developing new user-facing features using JavaScript and React
  • Building reusable components and front-end libraries for future use
  • Translating designs and wireframes into high quality code
  • Optimizing components for maximum performance across a vast array of web-capable devices and browsers
  • Ability to understand business requirements and translate them into technical requirements

Preferred Qualifications

  • Experience in Unit Test writing, TDD will be an added advantage
  • Familiarity with CICD pipeline is an added advantage

Benefits

  • Enjoy NiCE-FLEX!
  • At NiCE, we work according to the NiCE-FLEX hybrid model, which enables maximum flexibility: 2 days working from the office and 3 days of remote work, each week
This job is filled or no longer available