Frontend Developer

£27,729 - £27,729

Job Description

Project Overview: We are developing a web application and require a skilled Frontend Developer to join our team. The role involves implementing design elements, ensuring responsive layouts, and integrating front-end components with the backend. This project follows an Agile/Sprint management style. 

Key Responsibilities:

  • React.js Development: Utilize React.js, including hooks such as useState, useEffect, and Route, to build and maintain dynamic user interfaces.
  • Session Management: Implement web session management using JWT tokens and handle static environment variables securely.
  • Repository Structure: Follow and apply correct repository structures to maintain clean and organized codebases.
  • Data Fetching: Securely fetch data from backend servers and dynamically update the DOM based on user interactions.
  • Responsive Design: Design and implement interfaces that are fully responsive across both desktop and mobile devices.
  • CSS Styling: Apply styling using module.css and demonstrate an understanding of basic colour theory.
  • Element Scaling: Ensure proper scaling of elements using dynamic/static methods, with proficiency in absolute/relative positioning and units such as vw and px.
  • Chatbot Integration: Work on chatbot layout and functionality, including the streaming of JSON messages, user-bot message structuring, and exporting conversations using libraries like jspdf.

As part of our team, you'll be expected to adhere to coding best practices, including code decoupling, maintaining cohesion, conducting thorough manual testing, using clear naming conventions, and collaborating effectively through Git (e.g., avoiding pushing directly to the main branch).

Benefits of Joining Our Team:

  • Be part of a startup-style project within King?s College London, where you can work closely with a team of professors and students on an innovative web application, that has already received multiple rounds of funding and awards. 
  • Gain valuable experience in project management, communication, and collaboration. 
  • Access to King?s College London internal events, providing opportunities to network with academics, industry professionals, and other students.


Qualifications

How to Apply: Please submit your resume and a portfolio of your work demonstrating relevant experience. 



Skills

Experience & Expectations:
?    Experience Required: Prior experience in the above areas is preferred. If you lack experience, a strong willingness to learn independently and contribute effectively to the project is essential.
?    Punctuality: Adherence to project timelines and meeting deadlines is critical.
?    Work Ethic: Strong work ethic will be rewarded with potential extensions to the contract. 
 

MORE JOBS LIKE THIS

To conduct a systematic literature review of online and face-to-face group-based shame-reduction interventions.



Qualifications

MSc in an area related to psychosocial care - preferably diabetes related



Skills

Diabetes psychosocial research experience essential



Literature review experience

Mentor for InReach undergraduate students



Qualifications

Batchelors degree or equivalent



Skills

Understand need to increase diversity in science.



Be an MPhil/ PhD student.

Staff required with excellent attention to detail for a role within the International Support and Compliance Team.



Role includes: Supporting the Right to Study Document Checks event for new international students joining the University.



Answering basic queries from staff and students.



All training provided



Qualifications

None



Skills

Attention to detail Quick learner



Ability to work under pressure

MORE JOBS LIKE THIS