Role-Freelance Frontend Developer
Days- 5 days a month
Type- Remote
The Role
This position involves providing technical support across multiple areas of our Web platform, including UI maintenance, content management, and basic infrastructure tasks.
The role consists of:
- Paid onboarding: Initial hours to familiarise yourself with our technology stack, documentation, codebase, and processes
- Ad-hoc hourly work: Support, bug fixing, feature development, triaging, and emergency assistance as needed
The successful candidate will be especially useful to the editorial team in advising on XML-related issues and tasks.
Who This Role Suits
- Developers with some practical experience seeking flexible, occasional work
- Those looking for supplementary income in a low-stress environment
- People interested in digital humanities/academic technology
- Developers who enjoy working across varied technical areas
- Those comfortable with both maintaining legacy systems and contributing to new development
- Freelancers who can respond to requests within a reasonable timeframe
Responsibilities
- Assist with maintenance of our current Web UI (Ember-based) and contribute to the new NextJS React frontend as directed
- Support the editorial team with content management and XML triage tasks
- Help with basic backend API tasks under supervision
- Provide assistance with infrastructure and DevOps tasks as needed
Technical Requirements
Required:
- Basic understanding of XML processing and structure
- Proficiency in HTML5/CSS3 and JavaScript
- Ability to read and debug code
- Comfortable working with version control (Git)
- Strong self-learning ability through documentation
Preferred (experience with or willingness to learn):
- React and/or Ember.js
- TypeScript
- Python
- XSLT
- Cloud infrastructure (AWS) basics
- API development basics
GCS is acting as an Employment Business in relation to this vacancy.