UI Developer
Cognizant - Washington, DC
Apply NowJob Description
Background & Objectives The Information and Technology Solutions (ITS) Vice Presidency is responsible for providing high-quality information and technology solutions to the World Bank Group. Within ITS, the Operations Products team (ITSOP) focuses on leveraging advanced technologies to enhance the Bank's operations and services. The Angular Developer will play a critical role in developing and implementing user centric solutions to support various initiatives within the World Bank. Scope of Work The Angular Developer will be responsible for designing, developing, and deploying User Interface solutions that address the needs of the World Bank. Key Responsibilities u00b7 Front-End Architecture and Development o Design and implement modular, scalable, and maintainable Angular applications using TypeScript, RxJS, and NgRx (or other state management solutions). o Develop and maintain reusable UI libraries/components, shared modules, and internal SDKs. o Optimize performance (bundle size, lazy loading, change detection strategies, memorization) and accessibility. u00b7 Code Quality and Standards o Uphold high standards in code reviews, documentation, unit/integration/e2e testing, and linting/formatting practices. o Define and enforce coding guidelines, architectural patterns, and best practices. u00b7 CI/CD and DevOps Enablement o Configure and maintain build pipelines (e.g., Azure DevOps) for automated testing, linting, builds, and deployments. o Manage build tooling and configurations (Angular CLI, Webpack, tsconfig, environment files, feature flags). u00b7 Cloud and Runtime Environments o Collaborate on deployment strategies for SPAs (CDNs, static hosting, serverless backends) and integrate with cloud services (e.g., API Gateways, managed identity, storage). o Implement observability for front-end (logging/metrics/tracing, e.g., AppInsights and Adobe Analytics). u00b7 Collaboration and Leadership o Work closely with product managers, designers, and back-end engineers to deliver end-to-end features. o Mentor developers, lead technical design sessions, and contribute to roadmap planning and estimation. o Partner with Design/UX on design systems and consistent UI patterns. u00b7 Security and Compliance o Support privacy and compliance requirements as applicable. Required Qualifications & Experience u00b7 7u201310 years of professional experience in front-end engineering with a focus on JavaScript and TypeScript. u00b7 5+ years hands-on experience with Angular (v10+ preferred), Angular CLI, RxJS, and state management (NgRx). u00b7 Deep knowledge of modern CSS (Flexbox/Grid), SCSS/SASS, responsive design, and cross-browser compatibility. u00b7 Strong experience building reusable libraries and shared components (internal NPM packages, monorepos with Nx/Turbo, semantic versioning). u00b7 Proven track record configuring CI/CD pipelines for web apps (test, lint, build, artifacting, deploy) and maintaining build configurations. u00b7 Expertise in testing: unit (Jest/Karma), component (TestBed), integration, and e2e (Cypress/Playwright). u00b7 Strong understanding of SPA performance optimization (code splitting, tree-shaking, prefetching, caching strategies, Web Vitals). u00b7 Solid understanding of web security fundamentals and secure coding practices. u00b7 Excellent communication skills, stakeholder management, and mentoring experience. Preferred Qualifications u00b7 Design systems and UI frameworks (Angular Material, Tailwind, Storybook, design tokens). u00b7 Monorepo tooling (Nx) and shared library lifecycle (versioning, changelogs, publishing). u00b7 API integration patterns (REST,), OpenAPI/Swagger, and typed API clients. u00b7 Identity and auth (OAuth2/OIDC, JWT, PKCE), role-based access, feature flagging. u00b7 Cloud platforms (Azure/AWS/GCP) and front-end hosting at scale (CDNs, edge caching). u00b7 Observability (Azue AppInsights and Adobe Analytics), error handling, and telemetry for front-end apps. u00b7 Micro-frontend architectures where relevant. u00b7 Exposure to back-end or full-stack development (Node.js/NestJS/Java/.NET) is a plus. Core Competencies u00b7 Technical Leadership: Ability to define architecture, guide trade-offs, and lead complex initiatives. u00b7 Ownership & Delivery: Strong execution, prioritization, and delivery against commitments. u00b7 Collaboration: Works effectively with cross-functional teams, provides clear technical guidance. u00b7 Quality Mindset: Advocates for testing, automation, and continuous improvement. u00b7 User-Centric: Balances technical rigor with user experience and accessibility. Tools & Technologies u00b7 Angular, TypeScript, RxJS, NgRx, Bootstrap, SCSS u00b7 Nx/Turborepo, npm/yarn/pnpm, Webpack, Angular CLI u00b7 GitHub Actions/Azure DevOps, SonarQube u00b7 Azure/AWS/GCP, CloudFront/Azure Front Door, S3/Static Web Apps, CDN u00b7 OpenAPI/Swagger, Postman Education Bacheloru2019s or Masteru2019s degree in Computer Science, Engineering, or equivalent practical experience. Location + Location : The position is based at the World Bank headquarters in Washington, D.C. _Please note, this role is not able to offer visa transfer or sponsorship now or in the future_Cognizant is an equal opportunity employer. All qualified applicants will receive consideration for employment without regard to sex, gender identity, sexual orientation, race, color, religion, national origin, disability, protected Veteran status, age, or any other characteristic protected by law.
Created: 2026-03-07