Summary
Join NICE, a global leader in software solutions, and lead the design and implementation of our products. As a Senior Engineer, you will be responsible for the technical implementation, ensuring it meets design specifications for functionality and quality. Collaborate closely with the Software Architect to define design specifications and mentor junior engineers. You will develop new user-facing features using JavaScript and React, build reusable components, translate designs into high-quality code, and optimize components for performance. This role requires a Bachelor's degree in a related field and 4+ years of experience in front-end development. NICE offers a hybrid work model (NICE-FLEX) with 2 days in the office and 3 days remote.
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
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.