Senior Software Engineer

NICE Logo

NICE

πŸ“Remote - India

Summary

Join NiCE, a global market leader, and become a Sr. Software Engineer. Develop new user-facing features using JavaScript, Salesforce Apex, Typescript and React. Build reusable components and optimize for performance across various devices and browsers. Translate designs into high-quality code and understand business requirements. Enjoy a flexible hybrid work model (NiCE-FLEX) with 2 days in the office and 3 days remote. This role offers endless internal career opportunities and a collaborative, creative environment.

Requirements

  • Bachelor’s degree in computer science, information technology, or a similar field
  • 5+ years’ experience and In-depth knowledge of JavaScript, CSS, HTML, and front-end languages
  • Knowledge of AWS, S3 and Lambda
  • Knowledge of Salesforce Apex
  • 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
  • Excellent troubleshooting skills
  • Excellent written and verbal communication skills

Responsibilities

  • Developing new user-facing features using JavaScript, Salesforce Apex, Typescript 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
  • 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}}
  • Familiarity with CICD pipeline

Benefits

  • Join an ever-growing, market disrupting, global company where the teams – comprised of the best of the best – work in a fast-paced, collaborative, and creative environment!
  • Endless internal career opportunities across multiple roles, disciplines, domains, and locations
  • Enjoy NiCE-FLEX!
  • 2 days working from the office and 3 days of remote work, each week

Share this job:

Disclaimer: Please check that the job is real before you apply. Applying might take you to another website that we don't own. Please be aware that any actions taken during the application process are solely your responsibility, and we bear no responsibility for any outcomes.