Job Description This project is to support the internal audit department and develop the Assurance Advisor application to assist with improving the efficiency of their auditing proceeses Primary requirement Typescript, Full stack developer, Python, PostgreSQL Audit and refactor existing React components to fit Next.js conventions (pages, layouts, app directory). oMigrate styles from Chakra UI, MUI, Ant Design, and other libraries to TailwindCSS and ShadcnRadix UI.oUpdate routing logic from React Router to Next.js file-based routing.oReplace or refactor drag-and-drop features.oUpdate forms and validation to modern libraries and Next.js best practices.oPort Okta authentication flows to Next.js, ensuring Server-Side RenderingStatic Site Generation compatibility.oIntegrate file and image handling (Excel, Word, images) with new backend technologies.Expand existing application functionality to new pages, workflows, and capabilities. oImplement theming, rich text editing (Quill), and advanced UI features.oEnhance and expand existing APIs including, but not limited to, OpenAI and TeamMate.oEnhance existing backend of AWS Aurora PostgreSQL by building out additional tables, views, and schemas.oMaintain code quality tools (ESLint, Prettier), build systems, and deployment pipelines.Document migration processes and communicate changes effectively within an Agile team.Resolve vulnerabilities and penetration test findings as needed.Required Skills ExperienceDeep expertise in React and Next.js (including SSRSSG, routing, API routes).Strong proficiency in TypeScript for typed React components.Strong proficiency in deploying applications to AWS that leverage Elastic Container Service, Lambda, API Gateway, IAM, and Secrets Manager.Moderate proficiency in Python for data processing.Experience implementing or migrating styles to TailwindCSS and working with modern UI libraries (ShadcnRadix UI, dnd-kit, cmdk, TanStack).Advanced knowledge of Redux Toolkit and React Query for state management.Hands-on experience with Okta authentication flows.Experience integrating with PostgreSQL, Express, and OpenAI APIs.Proficiency in code quality and build tools ESLint, Prettier, Git, and CICD pipelines.Strong communication, documentation, and Agile teamwork skills.Preferred QualificationsExperience migrating UI components and styles between libraries.Knowledge of theming (next-themes), performanceanimation (tw-animate-css, tailwind-merge), and date pickers.Familiarity with DevOps practices and native module management (sharp, lightningcss).Familiarity with fileimage handling libraries (xlsx-js-style, sharp) and rich text editing (Quill).
Application Developer • Detroit, MI, Michigan, USA