Senior Software Engineer, CX (React)
NICE
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