22 Aug
|
enGen Global
|
Chennai
22 Aug
enGen Global
Chennai
Job Summary 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.
Role 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 contemporary, 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
- 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 Router
- Redux / Redux Toolkit
- React Query / TanStack Query
- Context API
- Axios
- Hooks
- UI/UX Development
- Component-Based Architecture
📌 consultant - React JS Developer (Chennai)
🏢 enGen Global
📍 Chennai