Role Description
Job Description
Senior ServiceNow Service Portal Developer
We are looking for a ServiceNow Service Portal Developer with 5-6 years of focused experience in building custom widgets, integrating with enterprise APIs, and creating responsive, modern user experiences. The ideal candidate will be responsible for designing and developing scalable Service Portal solutions that power key business journeys. This role requires strong technical leadership, attention to detail, and the ability to work independently on complex UI and integration challenges.
Key Responsibilities
- Service Portal & Front-End Development
Architect And Develop End-to-end Service Portal Widgets Including
Server script logic
AngularJS client controller
HTML/CSS/Bootstrap UI template
Build Dynamic AngularJS (1.x) Front-end Experiences Using
Two-way data binding
Structural directives (ng-if, ng-show, ng-repeat, ng-class)
Modular controller architecture
Optimize widget rendering and data loading to ensure high performance and low latency.
Build responsive layouts using Bootstrap 3.x and UI best practices.
- API Integrations & Authentication
Build complex outbound REST integrations using ServiceNow REST Message framework.
Implement
Dynamic headers
Query/path parameter substitution
Error-handling and retries
Work with OAuth 2.0 / Bearer Token authentication flows for external APIs.
Design Token Management Patterns For
Expiration handling
Automatic refresh
Secure storage and usage
Validate API behaviour using ServiceNow test tools and external clients (Bruno, Postman).
- Server-Side Logic & Data Operations
Write Efficient Server-side Scripts Using
GlideRecord (queries, updates, batch operations)
Script Includes
JSON parsing/serialization
Develop Backend Logic That Supports
Data population in widgets
API response handling
Error logging and fallback scenarios
Ensure all scripts follow best practices, are reusable, and do not introduce performance issues.
- Testing, QA, and Production Readiness
Build Automated Test Framework (ATF) Test Suites For
Widgets
Integration flows
UI interactions
Validate REST Integrations Using
REST Message Test functionality
System logs
API debugging tools
Use Modern Debugging Strategies
Browser DevTools (console, network, performance)
AngularJS scope/object inspection
ServiceNow logs (syslog, node.log, transaction logs)
Contribute to lowering defect rates through proactive testing and validation.
- Documentation & Collaboration
Create Clear, Maintainable Technical Documentation
Integration mapping
Widget architecture
API authentication workflows
Troubleshooting guides
Work Closely With
Platform architects
Functional/business teams
Integration/API owners
Participate in design reviews and contribute to portal UI/UX improvements.
Required Skills & Experience
Technical Expertise (Mandatory Requirements)
5-6 years of experience in ServiceNow development, with a strong focus on Service Portal.
Proven track record building custom sp_widgets end-to-end.
Strong proficiency in AngularJS 1.x, with real production experience.
Expertise with REST Message configuration including advanced use cases.
Solid Understanding Of
GlideRecord operations
Script Includes
JSON handling
Strong knowledge of OAuth / Bearer Token authentication flows.
Additional Requirements
Bootstrap 3.x for responsive UI development.
Understanding of JSON:API patterns.
Deep proficiency in browser debugging tools.
API Testing Experience With Tools Like
Bruno
Postman
Insomnia
Skills
servicenow,servicenow service portal,api integration,responsive ui development,