Senior Engineer
Tata Consultancy Services · Dallas, TX · 1 mo ago
Information Technology$120k–$130k/yrFull-time
Responsibilities
- Migrate the app from Create React App to Vite; update React, TypeScript, and React Router to current major versions
- Adopt a new design system; establish design tokens, CSS custom properties, and utility classes across the app; remove legacy CSS-in-JS
- Build the new app shell: sticky header, collapsible dark sidebar navigation, and footer
- Build new dashboard surfaces: personalized hero section with animations, onboarding journey stepper, application tile grid, and supporting panels
- Build redesigned admin tables for organization and user management: sortable columns, status indicators, search, filter, and pagination
- Build multi-step modal wizards with form validation and API integration
- Wire components to authenticated user state, SCIM/IDM APIs, and entitlement data
- Maintain and extend ForgeRock journey integrations (login, MFA, email and phone validation, password update, identity verification)
- Coordinate with DevOps on build output, environment configuration, and Docker/Nginx compatibility
- Deploy and validate changes in Kubernetes namespaces on AWS EKS across dev, sandbox, and UAT environments
Requirements
- Strong proficiency in React with TypeScript — functional components, hooks, and state management with Redux Toolkit
- Deep CSS skills: design token systems, custom properties, Grid, Flexbox, and accessible animation
- Frontend build tooling: Vite or Webpack, environment variable management, bundle optimization
- Form state management and validation using React Hook Form, Zod, or equivalent; experience building complex multi-step UI patterns
- Accessible component development: ARIA, keyboard navigation, WCAG 2.1 AA; ability to implement from high-fidelity UX prototypes or Figma
- Hands-on experience with ForgeRock Access Manager (AM) or Identity Management (IDM); understanding of OAuth2 / OIDC flows, SCIM, and role-based access control in single-page applications
- AWS EKS: deploying and validating frontend workloads in Kubernetes namespaces across dev, sandbox, and UAT environments
- Docker and Nginx: containerized frontend builds, SPA serving config, and CI/CD pipeline integration
Benefits
- Discretionary Annual Incentive
- Comprehensive Medical Coverage: Medical & Health, Dental & Vision, Disability Planning & Insurance, Pet Insurance Plans
- Family Support: Maternal & Parental Leaves
- Insurance Options: Auto & Home Insurance, Identity Theft Protection
- Convenience & Professional Growth: Commuter Benefits & Certification & Training Reimbursement
- Time Off: Vacation, Time Off, Sick Leave & Holidays
- Legal & Financial Assistance: Legal Assistance, 401K Plan, Performance Bonus, College Fund, Student Loan Refinancing
Pay
$120000 - 130000 a year
Qualifications
- BACHELOR OF COMPUTER SCIENCE
- Degree in Computers