Job description:
We are seeking a dynamic **Frontend Developer**. The ideal candidate will be responsible for designing, developing, and optimizing user interfaces for our web applications, ensuring a seamless and visually appealing experience for our users.
**Key Responsibilities****:**
**User Interface Development:**
* Design, implement and maintain responsive web interfaces using technologies such as HTML, REACT, CSS, JavaScript and TypeScript.
* Develop and maintain web applications using modern frameworks such as React, Vue.js, or similar technologies.
* Collaborate closely with UX and UI designers to implement responsive web designs and ensure visual consistency.
* Focus on lightweight solutions and progressive enhancements to ensure compatibility with a maximum number of devices.
* Optimise application assets for faster load times without compromising quality (CDN, cache busting, etc).
**Integration with Backend:**
* Work closely with backend developers to integrate frontend components with APIs and data services.
**Collaboration & documentation:**
* Work closely with a cross-functional team, including UX/UI designers, backend developers, product management, and other subject-matter experts.
* Help establishing the software validation documentation: user requirement, functional and design specifications.
**Required Skills**
**Desired Qualifications**:
* Demonstrated experience in front-end development using a variety of frame-works, or raw JavaScript/TypeScript.
* Deep understanding of modern semantic web, experience with structured con-tent a plus.
* Solid knowledge of frontend build tools.
* Experience in integrating with RESTful APIs.
* Experience in building statically generated websites and applications.
* Knowledge of CSS preprocessors.
**Data Privacy Requirements**
* Working with confidential data from VaultRIM (Submission documents)