Role Overview
We are seeking a Front End Developer to design and develop scalable, responsive web interfaces for enterprise-level applications. You will be responsible for building modular UI components, ensuring accessibility compliance, and managing complex application states to deliver high-quality digital interfaces for large-scale internal users.
Responsibilities
- Design and develop scalable, responsive web interfaces using React and TypeScript.
- Architect and implement modular, reusable UI components and component libraries using React Hooks.
- Develop dynamic data-driven features such as search, filtering, and pagination.
- Implement advanced state management solutions using Redux Toolkit.
- Design and integrate RESTful APIs using Axios for efficient frontend-backend communication.
- Optimize web application performance through lazy loading, memoization, and code-splitting.
- Develop role-based access control (RBAC) and secure application routing.
- Collaborate with cross-functional teams in an Agile environment, participating in sprint planning and code reviews.
- Perform UI testing, debugging, and validation to ensure cross-browser compatibility and WCAG accessibility.
- Implement data visualization components and dashboards for complex data representation.
- Deploy, monitor, and maintain web applications in Azure cloud environments.
Requirements
- Bachelor's Degree in Computer Science, Computer Engineering, Computer Information Systems, or Data Science is required.
- Proven experience in building enterprise-level user interfaces.
- Strong understanding of responsive design and UI/UX standards.
- Experience with cloud-based deployment and maintenance.
Skills
- React
- TypeScript
- Redux Toolkit
- Azure
- Axios