Aumet is a leading healthcare technology company dedicated to revolutionizing the way medical supplies are sourced and distributed globally. Our platform connects healthcare providers with a vast network of suppliers, streamlining the procurement process and ensuring efficient access to essential medical products.
Job Overview
The front-end developer is responsible for creating a seamless and responsive user interface for Aumet platform. They will collaborate with UX/UI designers to develop user-friendly web applications using Vue, React.js or Angular, ensuring optimal performance and cross-device compatibility.
Responsibilities
- Develop and maintain the responsive web interface using Vue, React.js or Angular.
- Ensure cross-device compatibility (desktop, mobile, tablet) and cross-browser support.
- Collaborate with the design team to translate UI/UX designs into functional and efficient code.
- Optimize application performance, focusing on load time, rendering, and efficient data handling.
- Integrate the frontend with backend RESTful APIs and ensure secure communication with the backend.
- Implement state management (e.g., Redux, NgRx) for handling complex application states.
- Ensure compliance with web accessibility standards (WCAG) and deliver a user-friendly experience.
- Handle client-side authentication and authorization using OAuth2/JWT.
Requirements
- Minimum 4 years of experience
- Proficient in Vue, React.js or Angular frameworks and ecosystems.
- Strong skills in HTML5, CSS3, JavaScript (ES6+).
- Experience with CSS preprocessors (SASS/LESS) and UI frameworks (Bootstrap, Material UI).
- Familiar with state management libraries (Redux, NgRx).
- Experience integrating frontend components with RESTful APIs.
- Understanding of web performance optimization techniques (lazy loading, caching).
- Familiar with build tools like Webpack, Babel, and version control systems (Git).
- Knowledge of web accessibility (WCAG standards) and SEO best practices.
- Experience in client-side security, handling OAuth2/JWT authentication.