Front End Developer - Ophthalmology Department (Contract)
Position Overview
We are seeking a skilled Front End Developer to join our ophthalmology department team. The successful candidate will be responsible for developing and maintaining a responsive web application that serves our department's clinical and operational needs. This role requires creating intuitive, user-friendly interfaces that enhance the experience for both healthcare professionals and patients.
Key Responsibilities
- Design and implement responsive user interfaces for our ophthalmology web application, ensuring optimal functionality across desktop, tablet, and mobile devices
- Collaborate closely with clinical staff to understand workflow requirements and translate these into effective digital solutions
- Maintain and improve existing web application features whilst developing new functionality to support departmental operations
- Ensure the application meets accessibility standards and provides an excellent user experience for healthcare professionals managing patient care
Essential Requirements
- Proficiency in React framework for building dynamic user interfaces
- Experience with additional JavaScript frameworks and libraries (Vue.js, Angular, Next.js)
- Strong foundational skills in HTML5, CSS3, and JavaScript (ES6+)
- Knowledge of CSS preprocessors (Sass, Less) and CSS frameworks (Bootstrap, Tailwind CSS)
- Experience in creating responsive web designs that work seamlessly across various devices and screen sizes
- Ability to write clean, maintainable code
- Experience with modern front-end development tools and workflows
- Knowledge of web accessibility standards and best practices for healthcare applications
Desired Qualifications
- Degree in Computer Science, Web Development, or related field, or equivalent practical experience in front-end development
- Knowledge of version control systems (Git) and collaborative development workflows
- Experience with testing frameworks (Jest, React Testing Library, Cypress)
- Understanding of RESTful APIs and asynchronous JavaScript
- Previous experience working on healthcare or clinical applications
- Familiarity with agile development methodologies and project management tools