Through our dedicated associates, Conduent delivers mission-critical services and solutions on behalf of Fortune 100 companies and over 500 governments - creating exceptional outcomes for our clients and the millions of people who count on them. You have an opportunity to personally thrive, make a difference and be part of a culture where individuality is noticed and valued every day.
This position is part of a software development team developing and supporting tolling back office products. These industry leading products support the collection of toll and the associated operations for a number of the country’s largest tolling agencies. This position is responsible for analysis, design, coding, integration, test & maintenance of software modules used in the tolling back office system.
Scope of the position includes:
• Front-end support for customer self-servicing functionality, allowing users to manage their accounts efficiently.
• Develop highly interactive user interfaces using React, React Native, and Next.js.
• Implement secure and scalable authentication solutions using NextAuth.js or other authentication libraries such as Auth0 or Firebase Authentication.
• Build reusable components and front-end libraries that enhance development efficiency.
• Translate designs and wireframes into high-quality, responsive, and maintainable code.
• Optimize components for maximum performance across a broad range of web-capable devices and browsers.
• Construct visualizations that handle and display large datasets clearly and efficiently.
• Develop a flexible, well-structured front-end architecture, alongside the APIs to support it.
• Define UI guidelines and implement User Experience best practices to ensure consistency and quality across the platform.
• Collaborate closely with cross-functional teams including product managers, designers, and backend developers to deliver robust, maintainable solutions.
• Ensure timely delivery of enterprise applications by working collaboratively with project teams.
• Consult with solution architects, system support teams, and DBAs to ensure system and database designs align with overall architecture.
• Estimate, plan, and execute development work for assigned tasks and projects.
• Transform complex requirements into scalable and maintainable enterprise-level solutions.
• Perform detailed application design and author comprehensive technical documentation.
• Provide technical leadership and guidance to other team members to ensure timely delivery of high-quality solutions.
Required Skills and Qualifications:
• Minimum 6 years of experience in web development focusing on React and Next.js.
• Strong expertise in NextAuth.js or similar authentication libraries (e.g., Auth0, Firebase Authentication).
• Deep understanding of OAuth 2.0, JWT, SSO, and authentication/authorization protocols.
• Proficiency in JavaScript (ES6+) and TypeScript.
• Strong knowledge of HTML5, CSS3, and responsive web design principles.
• Experience working with state management libraries such as Redux, Zustand, or Context API.
• Familiarity with Server-Side Rendering (SSR), Static Site Generation (SSG), and Client-Side Rendering (CSR) in Next.js.
• Proficiency in optimizing applications for performance, security, and scalability.
• Experience with modern development workflows using Git, CI/CD pipelines, and frontend tools such as Webpack, Babel, and ESLint.
• Experience with REST APIs and integrating frontend applications with backend services.
• Strong proficiency in translating designs/wireframes into functional, maintainable code with a focus on UI/UX.
• Familiarity with data structures and JS-based build tools like Grunt, Gulp, and Bower.
• Experience with browser compatibility, session security, JSON, XML, and RESTful services.
Preferred Skills:
• Familiarity with React Native for mobile development.
• Experience with Immutable.js, CSS preprocessors like Sass or LESS.
• Knowledge of Web Tier design patterns, session security, and web performance optimization.
• Strong understanding of object-oriented analysis, design, and programming.
• Familiarity with SDLC methodologies and experience working as a technical liaison on projects.
• Ability to clearly document architectural diagrams, technical proposals, and research results.
• Strong interpersonal skills to effectively collaborate with project managers, clients, and team members.
Education:
• Bachelor’s degree or equivalent in computer science (M.S. in computer science preferred) or related field and 6 plus years of industry experience, including some technical leadership.