consultant - React JS Developer
Thryve Digital · Remote
Source and collection record
Last observed by our collector: . This is not a manual review or a confirmation from the employer.
Job type and experience labels are automated discovery categories. The employer determines eligibility. Original experience wording was not retained separately; check the current employer page.
Your application evidence checklist
Mark the statements you can support after reading the employer source. This checklist stays on this page; it does not score your eligibility or submit an application.
0 of 2 checks marked. Keep unresolved requirements as questions for the employer.
Collected role description
<p><span style="font-size:14px;">The internal project staffing plan identifies a Frontend Engineer role responsible for building the ReactJS Management Portal, supporting workflow management, RBAC-enabled user experiences, and integration with Spring Boot APIs within the enterprise Knowledge Management platform.</span></p><p><span style="font-size:14px;"><br /></span></p><p><span style="font-size:14px;">Job Description: Senior Front-End Engineer (ReactJS Management Portal)</span></p><p><span style="font-size:14px;">Position Title</span></p><p><span style="font-size:14px;"><br /></span></p><p><span style="font-size:14px;">Senior Front-End Engineer (ReactJS)</span></p><p><span style="font-size:14px;"><br /></span></p><p><span style="font-size:14px;">Experience Required</span></p><p><span style="font-size:14px;"><br /></span></p><p><span style="font-size:14px;">6-9 Years of Relevant Experience</span></p><p><span style="font-size:14px;"><br /></span></p><p><span style="font-size:14px;">Employment Type</span></p><p><span style="font-size:14px;"><br /></span></p><p><span style="font-size:14px;">Full-Time</span></p><p><span style="font-size:14px;"><br /></span></p><p><span style="font-size:14px;">Role Summary</span></p><p><span style="font-size:14px;"><br /></span></p><p><span style="font-size:14px;">We are seeking a highly skilled Senior Front-End Engineer with expertise in ReactJS to design and develop modern, responsive, and scalable management portals. The ideal candidate will be responsible for building intuitive user experiences, implementing role-based workflows, integrating with enterprise APIs, and ensuring the portal meets performance, accessibility, and security standards.</span></p><p><span style="font-size:14px;"><br /></span></p><p><span style="font-size:14px;">This role will play a critical part in developing a ReactJS Management Portal that supports content management, workflow approvals, AI-powered search capabilities, analytics, and administrative functions.</span></p><p><span style="font-size:14px;"><br /></span></p><p><span style="font-size:14px;">Key Responsibilities</span></p><p><span style="font-size:14px;">Front-End Application Development</span></p><p><span style="font-size:14px;">Design, develop, and maintain enterprise-grade web applications using ReactJS.</span></p><p><span style="font-size:14px;">Build reusable UI components and front-end frameworks for consistent user experiences.</span></p><p><span style="font-size:14px;">Develop responsive interfaces that function seamlessly across desktop, tablet, and mobile devices.</span></p><p><span style="font-size:14px;">Implement scalable front-end architectures and component libraries.</span></p><p><span style="font-size:14px;">Collaborate with UX/UI designers to deliver modern and intuitive user interfaces.</span></p><p><span style="font-size:14px;">Management Portal Development</span></p><p><span style="font-size:14px;">Develop management dashboards and administrative interfaces.</span></p><p><span style="font-size:14px;">Implement content management and approval workflows.</span></p><p><span style="font-size:14px;">Build role-based user experiences for Readers, Authors, Approvers, and Administrators.</span></p><p><span style="font-size:14px;">Create portals that support document search, knowledge management, and analytics capabilities.</span></p><p><span style="font-size:14px;">Support enterprise workflow automation through intuitive UI experiences.</span></p><p><span style="font-size:14px;"><br /></span></p><p><span style="font-size:14px;">The Knowledge Management initiative references Reader, Author, and Approver workflows delivered through a React-based management portal.</span></p><p><span style="font-size:14px;"><br /></span></p><p><span style="font-size:14px;">API Integration</span></p><p><span style="font-size:14px;">Integrate React applications with Spring Boot REST APIs.</span></p><p><span style="font-size:14px;">Consume and manage backend services securely.</span></p><p><span style="font-size:14px;">Implement authentication and authorization mechanisms.</span></p><p><span style="font-size:14px;">Handle API state management, caching, and error handling.</span></p><p><span style="font-size:14px;">Optimize client-server communication for performance and scalability.</span></p><p><span style="font-size:14px;"><br /></span></p><p><span style="font-size:14px;">Enterprise architecture documentation references React front ends interacting with Java Spring Boot APIs and PostgreSQL-backed services.</span></p><p><span style="font-size:14px;"><br /></span></p><p><span style="font-size:14px;">User Experience & Accessibility</span></p><p><span style="font-size:14px;">Ensure applications adhere to accessibility standards (WCAG).</span></p><p><span style="font-size:14px;">Create intuitive navigation patterns and modern user experiences.</span></p><p><span style="font-size:14px;">Improve application usability through continuous enhancements.</span></p><p><span style="font-size:14px;">Conduct UI performance tuning and optimization.</span></p><p><span style="font-size:14px;">Security & Compliance</span></p><p><span style="font-size:14px;">Implement secure authentication flows including SSO, OAuth, and JWT-based access.</span></p><p><span style="font-size:14px;">Build UI controls supporting RBAC (Role-Based Access Control).</span></p><p><span style="font-size:14px;">Ensure compliance with organizational security and privacy standards.</span></p><p><span style="font-size:14px;">Secure client-side interaction with enterprise APIs.</span></p><p><span style="font-size:14px;">Performance Optimization</span></p><p><span style="font-size:14px;">Optimize page load times and user interactions.</span></p><p><span style="font-size:14px;">Implement lazy loading, code splitting, and client-side caching techniques.</span></p><p><span style="font-size:14px;">Improve application scalability and responsiveness.</span></p><p><span style="font-size:14px;">Monitor front-end performance metrics and user experience indicators.</span></p><p><span style="font-size:14px;">Quality Engineering</span></p><p><span style="font-size:14px;">Develop unit and integration tests for front-end components.</span></p><p><span style="font-size:14px;">Support automated testing and CI/CD deployments.</span></p><p><span style="font-size:14px;">Participate in peer code reviews and architecture discussions.</span></p><p><span style="font-size:14px;">Follow engineering best practices and coding standards.</span></p><p><span style="font-size:14px;">Collaboration & Leadership</span></p><p><span style="font-size:14px;">Work closely with architects, product owners, UX designers, backend engineers, and QA teams.</span></p><p><span style="font-size:14px;">Participate in application design workshops and sprint planning sessions.</span></p><p><span style="font-size:14px;">Mentor junior developers and contribute to technical decision-making.</span></p><p><span style="font-size:14px;">Drive adoption of front-end best practices and reusable design patterns.</span></p><p><span style="font-size:14px;">Required Qualifications</span></p><p><span style="font-size:14px;">Experience</span></p><p><span style="font-size:14px;">6-9 years of experience in front-end application development.</span></p><p><span style="font-size:14px;">Minimum 4+ years of hands-on ReactJS development experience.</span></p><p><span style="font-size:14px;">Experience developing enterprise web applications and management portals.</span></p><p><span style="font-size:14px;">Proven experience integrating front-end applications with RESTful APIs.</span></p><p><span style="font-size:14px;">Experience working in Agile/Scrum environments.</span></p><p><span style="font-size:14px;">Technical Skills</span></p><p><span style="font-size:14px;">Front-End Technologies</span></p><p><span style="font-size:14px;">ReactJS</span></p><p><span style="font-size:14px;">TypeScript</span></p><p><span style="font-size:14px;">JavaScript (ES6+)</span></p><p><span style="font-size:14px;">HTML5</span></p><p><span style="font-size:14px;">CSS3</span></p><p><span style="font-size:14px;">Tailwind CSS / Material UI / Bootstrap</span></p><p><span style="font-size:14px;">Responsive Design</span></p><p><span style="font-size:14px;">React Ecosystem</span></p><p><span style="font-size:14px;">React Router</span></p><p><span style="font-size:14px;">Redux / Redux Toolkit</span></p><p><span style="font-size:14px;">React Query / TanStack Query</span></p><p><span style="font-size:14px;">Context API</span></p><p><span style="font-size:14px;">Axios</span></p><p><span style="font-size:14px;">Hooks</span></p><p><span style="font-size:14px;">UI/UX Development</span></p><p><span style="font-size:14px;">Component-Based Architecture</span></p><p><span style="font-size:14px;">Design Systems</span></p><p><span style="font-size:14px;">Accessibility (WCAG)</span></p><p><span style="font-size:14px;">Cross-Browser Compatibility</span></p><p><span style="font-size:14px;">Responsive Web Design</span></p><p><span style="font-size:14px;">Backend Integration</span></p><p><span style="font-size:14px;">REST APIs</span></p><p><span style="font-size:14px;">JSON</span></p><p><span style="font-size:14px;">OAuth 2.0</span></p><p><span style="font-size:14px;">JWT Authentication</span></p><p><span style="font-size:14px;">Spring Boot API Consumption</span></p><p><span style="font-size:14px;">DevOps & Tooling</span></p><p><span style="font-size:14px;">Git</span></p><p><span style="font-size:14px;">GitLab / GitHub</span></p><p><span style="font-size:14px;">CI/CD Pipelines</span></p><p><span style="font-size:14px;">Docker (basic understanding)</span></p><p><span style="font-size:14px;">Build Tools (Webpack, Vite)</span></p><p><span style="font-size:14px;">Cloud Exposure (Preferred)</span></p><p><span style="font-size:14px;">Google Cloud Platform (GCP)</span></p><p><span style="font-size:14px;">Cloud Run</span></p><p><span style="font-size:14px;">API Gateway</span></p><p><span style="font-size:14px;">Enterprise Application Hosting</span></p><p><span style="font-size:14px;">Preferred Qualifications</span></p><p><span style="font-size:14px;">Experience building Knowledge Management Systems (KMS) or Content Management Systems (CMS).</span></p><p><span style="font-size:14px;">Experience implementing role-based workflow applications.</span></p><p><span style="font-size:14px;">Familiarity with enterprise search and AI-powered user experiences.</span></p><p><span style="font-size:14px;">Experience with healthcare, insurance, or regulated industries.</span></p><p><span style="font-size:14px;">Experience developing dashboards, reporting portals, and administrative applications.</span></p><p><span style="font-size:14px;">Knowledge of micro-frontend architectures.</span></p><p><span style="font-size:14px;">Soft Skills</span></p><p><span style="font-size:14px;">Strong problem-solving and analytical skills.</span></p><p><span style="font-size:14px;">Excellent communication and collaboration abilities.</span></p><p><span style="font-size:14px;">Customer-focused mindset with attention to usability.</span></p><p><span style="font-size:14px;">Ability to work independently and within cross-functional teams.</span></p><p><span style="font-size:14px;">Strong ownership and accountability.</span></p><p><span style="font-size:14px;">Key Deliverables</span></p><p><span style="font-size:14px;">ReactJS Management Portal</span></p><p><span style="font-size:14px;">User Administration Dashboard</span></p><p><span style="font-size:14px;">Workflow Management Interfaces</span></p><p><span style="font-size:14px;">Content Management Screens</span></p><p><span style="font-size:14px;">Search and Discovery Portal</span></p><p><span style="font-size:14px;">Analytics and Reporting Dashboards</span></p><p><span style="font-size:14px;">Responsive and Accessible User Experience</span></p><p><span style="font-size:14px;">API Integration Components</span></p><p><span style="font-size:14px;">Success Measures</span></p><p><span style="font-size:14px;"><br /></span></p><p><span style="font-size:14px;">The successful candidate will:</span></p><p><span style="font-size:14px;"><br /></span></p><p><span style="font-size:14px;">Deliver a high-performing and intuitive ReactJS Management Portal.</span></p><p><span style="font-size:14px;">Provide seamless integration with backend APIs and enterprise services.</span></p><p><span style="font-size:14px;">Implement secure role-based user experiences.</span></p><p><span style="font-size:14px;">Improve user productivity through modern UI/UX design.</span></p><p><span style="font-size:14px;">Ensure portal scalability, accessibility, and maintainability.</span></p><p><span style="font-size:14px;">Support enterprise digital transformation initiatives through modern front-end engineering.</span></p><p><span style="font-size:14px;"><br /></span></p><p><span style="font-size:14px;">Primary Technology Stack: ReactJS • TypeScript • Redux • REST APIs • Spring Boot Integration • OAuth/SSO • Responsive UI • Enterprise Portal Development • GCP-Aware Front-End Architecture.</span></p>
Collected experience requirement
6 - 9 Years