Overview
Skills
Job Details
Job Title: React Developer IDM/IAM Application Development
Location: Plano,TX- 5 days onsite
Company: PepsiCo
Department: IT Digital Products & Services
Employment Type: Contract
Job Summary
PepsiCo is seeking a skilled and passionate React Developer to join our Digital Identity team. In this role, you will be instrumental in building user-centric applications and dashboards that support our enterprise Identity and Access Management (IAM) and Identity Management (IDM) systems. You'll collaborate with cross-functional teams to enhance security, streamline user provisioning, and deliver seamless user experiences across our internal and external digital platforms.
Key Responsibilities
Design, develop, and maintain highly responsive React.js applications for IDM/IAM use cases, such as user provisioning, access requests, role management, and audit dashboards.
Work closely with security architects, IAM engineers, and backend developers to integrate React applications with identity platforms like Okta, ForgeRock, SailPoint, Ping Identity, or Azure AD.
Implement RESTful APIs and GraphQL queries to fetch and manipulate identity data securely.
Build dynamic, component-driven UIs using tools like Material UI, TailwindCSS, or Bootstrap.
Ensure applications are responsive, accessible, and secure (e.g., secure token handling, session management, role-based access controls).
Contribute to the architecture of front-end projects including component reuse, state management (Redux, Context API), and performance optimizations.
Write clean, maintainable, and testable code following best practices (unit testing, E2E testing, CI/CD pipelines).
Collaborate in Agile/Scrum environments with Product Owners, Designers, and DevOps to deliver high-impact features.
Required Qualifications
3+ years of experience in frontend development with a strong focus on React.js.
1+ year of experience in applications related to IAM/IDM, security portals, or similar enterprise systems.
Proficient in JavaScript (ES6+), TypeScript, HTML5, and CSS3.
Experience with modern React stack: Hooks, Context API, Redux, React Router.
Strong understanding of OAuth2.0, OIDC, SAML, and token-based authentication.
Experience consuming REST APIs and working with JSON Web Tokens (JWT).
Familiarity with CI/CD tools and version control (e.g., Git, GitHub Actions, Jenkins).
Excellent problem-solving, debugging, and analytical skills.