
Senior Software Engineer

NICE
Summary
Join NICE as a Senior Software Engineer Front-End Developer (UI Developer) and play a key role in developing a multi-region, multi-tenant SaaS product. You will work closely with the core R&D team, leveraging technologies like Angular, JavaScript, and AWS to build scalable, high-performance user interfaces. Responsibilities include working on complex reporting projects, interpreting business requirements, participating in technology evaluations, developing responsive UIs, building reusable components, translating designs into high-quality code, optimizing components, collaborating with system analysis and product management, leading teams or mentoring developers, functioning as a Technical Scrum Master, and writing design documents. The ideal candidate will have 4-7 years of web development expertise with specific skills in Angular, JavaScript, and related technologies. NICE offers a hybrid work model (NICE-FLEX) with flexibility between office and remote work.
Requirements
- 4-7 years of Web development expertise (Angular 4-17, Backbone, Require, JQuery, JavaScript, Iconic Framework, HTML5, CSS3, Protractor, Jasmin/Karma)
- Strong proficiency in JavaScript, including DOM manipulation and the JavaScript object model
- Familiarity with RESTful APIs, HTML / CSS
- Authentication Technologies: LDAP, SAML, SSL
- Working knowledge of design patterns or equivalent experience
- Working knowledge of object oriented software design
- Ability to understand business requirements and translate them into technical requirements. A knack for benchmarking and optimization
Responsibilities
- Work as an Individual Contributor on complex Reporting based projects
- Should be able to interpret the business requirements and discuss with technical team/designers
- Participate in technology evaluations and Proof of Concepts
- Experience in developing Responsive UI
- Building reusable components and using front-end libraries
- Translating designs and wireframes into high-quality code in mobile apps
- Optimizing components for maximum performance
- Works with system analysis and product management for the successful completion of a project
- Leads team or mentorsβ other developers as needed.Β Provides critical technical capabilities to the team and evangelizes those skills to others
- Functions as a Technical Scrum Master as needed
- Writing Design Documents
Preferred Qualifications
- Good to have β Playwright, AWS , Git/Copilot
- Team player
- Excellent time-management skills
- Great interpersonal and communication skills
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
Share this job:
Similar Remote Jobs

