Point your AI agent at freehire and let it find you a job.

Get the CLI →

enGen Global

NewBe an early applicant

Consultant_React JS Developer

Posted Updated
Discussion
Job Summary

React JS developer: 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. Senior Front-End Engineer (ReactJS Management Portal) Position Title Senior Front-End Engineer (ReactJS) Experience Required 6-9 Years of Relevant Experience Employment Type Full-Time Role Summary 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. 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.

Key Responsibilities
  • Front-End Application Development Design, develop, and maintain enterprise-grade web applications using ReactJS.
  • Build reusable UI components and front-end frameworks for consistent user experiences.
  • Develop responsive interfaces that function seamlessly across desktop, tablet, and mobile devices.
  • Implement scalable front-end architectures and component libraries.
  • Collaborate with UX/UI designers to deliver modern and intuitive user interfaces.
  • Management Portal Development Develop management dashboards and administrative interfaces.
  • Implement content management and approval workflows.
  • Build role-based user experiences for Readers, Authors, Approvers, and Administrators.
  • Create portals that support document search, knowledge management, and analytics capabilities.
  • Support enterprise workflow automation through intuitive UI experiences.
  • The Knowledge Management initiative references Reader, Author, and Approver workflows delivered through a React-based management portal.
  • API Integration Integrate React applications with Spring Boot REST APIs.
  • Consume and manage backend services securely.
  • Implement authentication and authorization mechanisms.
  • Handle API state management, caching, and error handling.
  • Optimize client-server communication for performance and scalability.
  • Enterprise architecture documentation references React front ends interacting with Java Spring Boot APIs and PostgreSQL-backed services.
  • User Experience Accessibility Ensure applications adhere to accessibility standards (WCAG).
  • Create intuitive navigation patterns and modern user experiences.
  • Improve application usability through continuous enhancements.
  • Conduct UI performance tuning and optimization.
  • Security Compliance Implement secure authentication flows including SSO, OAuth, and JWT-based access.
  • Build UI controls supporting RBAC (Role-Based Access Control).
  • Ensure compliance with organizational security and privacy standards.
  • Secure client-side interaction with enterprise APIs.
  • Performance Optimization Optimize page load times and user interactions.
  • Implement lazy loading, code splitting, and client-side caching techniques.
  • Improve application scalability and responsiveness.
  • Monitor front-end performance metrics and user experience indicators.
  • Quality Engineering Develop unit and integration tests for front-end components.
  • Support automated testing and CI/CD deployments.
  • Participate in peer code reviews and architecture discussions.
  • Follow engineering best practices and coding standards.
  • Collaboration Leadership Work closely with architects, product owners, UX designers, backend engineers, and QA teams.
  • Participate in application design workshops and sprint planning sessions.
  • Mentor junior developers and contribute to technical decision-making.
  • Drive adoption of front-end best practices and reusable design patterns.
Required Qualifications
  • Experience 6-9 years of experience in front-end application development.
  • Minimum 4+ years of hands-on ReactJS development experience.
  • Experience developing enterprise web applications and management portals.
  • Proven experience integrating front-end applications with RESTful APIs.
  • Experience working in Agile/Scrum environments.
Technical Skills
  • ReactJS
  • TypeScript
  • JavaScript (ES6+)
  • HTML5
  • CSS3
  • Tailwind CSS / Material UI / Bootstrap
  • Responsive Design
  • React Ecosystem
  • React Router
  • Redux / Redux Toolkit
  • React Query / TanStack Query
  • Context API
  • Axios
  • Hooks
  • UI/UX Development
  • Component-Based Architecture
  • Design Systems
  • Accessibility (WCAG)
  • Cross-Browser Compatibility
  • Responsive Web Design
  • Backend Integration
  • REST APIs
  • JSON
  • OAuth 2.0
  • JWT Authentication
  • Spring Boot API Consumption
  • DevOps Tooling
  • Git
  • GitLab / GitHub CI/CD Pipelines
  • Docker (basic understanding)
  • Build Tools (Webpack, Vite)
  • Cloud Exposure (Preferred)
  • Google Cloud Platform (GCP)
  • Cloud Run
  • API Gateway
  • Enterprise Application Hosting
Preferred Qualifications
  • Experience building Knowledge Management Systems (KMS) or Content Management Systems (CMS).
  • Experience implementing role-based workflow applications.
  • Familiarity with enterprise search and AI-powered user experiences.
  • Experience with healthcare, insurance, or regulated industries.
  • Experience developing dashboards, reporting portals, and administrative applications.
  • Knowledge of micro-frontend architectures.
Soft Skills
  • Strong problem-solving and analytical skills.
  • Excellent communication and collaboration abilities.
  • Customer-focused mindset with attention to usability.
  • Ability to work independently and within cross-functional teams.
  • Strong ownership and accountability.
Key Deliverables
  • ReactJS Management Portal
  • User Administration Dashboard
  • Workflow Management Interfaces
  • Content Management Screens
  • Search and Discovery Portal
  • Analytics and Reporting Dashboards
  • Responsive and Accessible User Experience
  • API Integration
  • Components
Success Measures
  • Deliver a high-performing and intuitive ReactJS Management Portal.
  • Provide seamless integration with backend APIs and enterprise services.
  • Implement secure role-based user experiences.
  • Improve user productivity through modern UI/UX design.
  • Ensure portal scalability, accessibility, and maintainability.
  • Support enterprise digital transformation initiatives through modern front-end engineering.
Primary Technology Stack
  • Redux
  • Spring Boot
  • Integration
  • OAuth/SSO
  • Responsive UI
  • Enterprise Portal Development
  • GCP-Aware Front-End Architecture

Skills

Apply

See also

Tailor your CV for this role?

We couldn't check your fit for this role — add a CV to your profile to see it next time.