
Full Stack Developer (Contract)
Remote
London, United Kingdom
Freelance
04-03-2025
Job Specifications
About Curio
Curio, a leading education consulting and learning experience company, works with universities, vocational education providers, schools and companies to drive change through learning. We lead the online learning transformation of many of our clients and partners through a focus on the creation and delivery of exceptional learning experiences. Our focus on solving complex learner experience problems allows us to specialise in learning strategy, experience, content, design, and delivery. Our business practice stretches across Australia, Asia and the United Kingdom.
Further details about Curio can be found at our website: https://curio.co
Role Objectives
Responsibilities
Reporting to the Technology Team Lead, this role is primarily responsible for supporting our client projects and internal product development. The role will also:
Utilise full stack development in coding innovative designs and interactions for the front end as well as robust APIs on the back end.
Work on exciting new projects for a range of clients.
Provide new opportunities to grow your technical expertise and challenge you to solve new problems.
Build brand new products and applications, gain exposure to new technologies and see your code have real life impact.
This is a remote, contract opportunity open to candidates ideally based in the United Kingdom. Applicants must possess the right to work in the United Kingdom without any restrictions.
Key Responsibilities And Duties
JavaScript, HTML, CSS: Develop and maintain UIs using plain JavaScript, HTML, and CSS.
LMS Customisation: Customise and optimise Canvas or Moodle platforms.
System Integration: Ensure seamless integration with back-end systems.
Query Use: Apply jQuery if needed, focusing on plain JavaScript.
UX Enhancement: Improve user experience through feedback and testing.
Team Collaboration: Work closely with cross-functional teams.
Problem-Solving: Quickly identify and resolve front-end issues.
Quality Assurance: Ensure cross-browser compatibility and thorough testing.
Skills And Qualifications
Proficiency in JavaScript, with the ability to develop and maintain dynamic user interfaces using plain JavaScript.
Expertise in HTML and CSS for building responsive, accessible, and modern web pages and components. Familiarity with CSS preprocessors (e.g., SASS, LESS) is a plus.
Practical experience with jQuery for DOM manipulation, although focus will be on using plain JavaScript where possible.
Experience in Canvas or Moodle platform customisation and optimisation to tailor learning management systems to specific needs.
Strong understanding of how to integrate front-end systems with back-end APIs, databases, and services.
Solid knowledge of user experience principles and design patterns, with the ability to implement designs that enhance usability and accessibility.
Ability to ensure consistent and seamless user experiences across different browsers and devices.
Proficiency in testing and debugging front-end issues, ensuring functionality, performance, and security. Familiarity with testing frameworks is a plus.
Strong analytical and troubleshooting skills with the ability to quickly identify and resolve issues in the development process.
Excellent teamwork and communication skills for working effectively with cross-functional teams including designers, back-end developers, and product managers.
Ability to adapt to changing requirements and priorities, with a focus on continuous improvement and learning.
Work Health And Safety Responsibilities
Take reasonable care for own health and safety
Take reasonable care for the health and safety of others
Comply with any reasonable instruction
Cooperate with any reasonable policies and procedures
Lead by example and promote health and safety at every opportunity
About the Company
Curio Group is an education consulting, learning design & development and platform services organisation established in 2016. We seek to bring together the creative and curious for human improvement, driven through the power of education, training and research. Curio works in education, technology and its related sectors: - We are passionate about learning - the art, science and economics of it. - We advise and support universities on their strategy, operations and people, especially when undergoing significant transforma... Know more
Related Jobs


- Company Name
- TEKsystems
- Job Title
- Devops Lead
- Job Description
- I am currently looking for a DevOps Lead with Communication Cloud experience please see below DevOps Lead Communication cloud If you're a DevOps Lead with Communications Cloud experience Please apply Job Title: Devops Lead Location: London, UK Rate/Salary: 350.00 - 450.00 GBP Daily Job Type: Contract Trading as TEKsystems. Allegis Group Limited, Bracknell, RG12 1RT, United Kingdom. No. 2876353. Allegis Group Limited operates as an Employment Business and Employment Agency as set out in the Conduct of Employment Agencies and Employment Businesses Regulations 2003. TEKsystems is a company within the Allegis Group network of companies (collectively referred to as "Allegis Group"). Aerotek, Aston Carter, EASi, Talentis Solutions, TEKsystems, Stamford Consultants and The Stamford Group are Allegis Group brands. If you apply, your personal data will be processed as described in the Allegis Group Online Privacy Notice available at our website. To access our Online Privacy Notice, which explains what information we may collect, use, share, and store about you, and describes your rights and choices about this, please go our website. We are part of a global network of companies and as a result, the personal data you provide will be shared within Allegis Group and transferred and processed outside the UK, Switzerland and European Economic Area subject to the protections described in the Allegis Group Online Privacy Notice. We store personal data in the UK, EEA, Switzerland and the USA. If you would like to exercise your privacy rights, please visit the "Contacting Us" section of our Online Privacy Notice on our website for details on how to contact us. To protect your privacy and security, we may take steps to verify your identity, such as a password and user ID if there is an account associated with your request, or identifying information such as your address or date of birth, before proceeding with your request. commitments under the UK Data Protection Act, EU-U.S. Privacy Shield or the Swiss-U.S. Privacy Shield.


- Company Name
- Tenth Revolution Group
- Job Title
- AWS Developer - 4+ Month Contract - Fully Remote
- Job Description
- Job Description AWS Developer - Up to £550 (Inside IR35) 4+ Months Fully Remote in UK Lead Developer for a healthcare client built on AWS with a React front-end. They're also focusing on automating their existing manual regression test pack, and want all new code built with automation testing through Playwright / PyTest. AWS React and Python Experience building their own automated test scripts/packs to test what they build. Test approach is Playwright, which uses Python to build test scripts using the PyTest framework. Experience of user experience and accessibility To apply please contact o.king@tenthrevolution.com or apply via the AD.

- Company Name
- Luxoft
- Job Title
- Apex Developer
- Job Description
- Are you excited about become a part of Luxoft DXC Team and make progress in your career? Do you want to become a professional and develop in Oracle Apex sphere? Than this role is definitely for you. We are looking for an Apex Developer who will develop APEX reports to replace current Oracle Discoverer reports. Skills Description: Oracle E-Business Suite Technical Development - mainly focussed on HRMS & Payroll, but also Financials and SCM will be an added bonus. Be able to develop and utilise Public APIs. Oracle APEX development - build custom Apex forms and modules to integrate seamlessly with EBS APIs. Nice-to-Have Skills Description: Oracle OAF development skills, desirable. Ready to cooperate with us? Apply on the role and face a new challenge in your life!


- Company Name
- Cambridge GaN Devices Ltd
- Job Title
- Software Engineer
- Job Description
- Team – Software Engineering Location – Cambridge, UK Contract – Full-Time, Permanent About CGD Making Sustainable Power Electronics Possible A spin-out of the Cambridge University, Cambridge GaN Devices (CGD) is a fabless semiconductor company that develops a range of energy-efficient GaN-based power devices to make greener electronics possible. The global power semiconductor market is expected to exceed $50BN. In addition to the multi-million seed fund and Series A and now B private investments, CGD has so far successfully secured four projects funded by iUK, BEIS and EU (Penta). The technical and commercial expertise of the CGD team combined with an extensive track record in the power electronics market has been fundamental in early market traction of our proprietary technology. Bringing Innovation into Everyday Life The environmental need for solutions to resolve the world’s most significant challenges (energy consumption and CO2 emissions) inspires us to contribute to society by preserving nature with energy-efficient power solutions. With a mindset on pushing the limits of semiconductor (GaN) properties and an outstanding team of worldwide experts leveraging knowledge, IP, and decades of research, we demonstrate technological advancement by developing green solutions for everyday electronics, respecting our planet’s natural resources, and creating a more sustainable future for the generations to come. Why Work for CGD We Champion Commitment, Celebrate Empowerment, and Reward the Brave. We are interested in change-makers with a passion for power semiconductors who are willing to explore unconventional ways to meet the company’s green agenda. At CGD, we pride ourselves on putting empowerment and commitment at the core of our company culture. We offer a relaxed yet productive working environment where everybody is valued and respected and becomes part of commercial success while experiencing professional growth. If your heart beats for innovation, challenge, and growth, and if the prospect of joining a friendly and game-changing company is for you, we want to hear from you. The Opportunity CGD is looking for a Software Engineer to join our growing Software engineering team. With a broad spectrum of problems to tackle and technologies to work with, this is an amazing opportunity to grow quickly and have an impact in the early stages of CGD. You Will Work Closely With Internal Customers Throughout The Business To Understand Their Requirements, Deliver And Support Effective Solutions That Enable Operational Excellence Throughout The Business. You Will Have The Opportunity To Work At All Levels Of The Stack, Applying Your Skills And Willing To Learn To: Microcontroller firmware Instrument control and automation API implementation and integration Infrastructure as code Web App development The role is based at the company’s office in Cambridge, UK, alongside our growing in-house R&D capabilities. Main Responsibilities Working as a key member of the Software team, you will be supporting the development of tools, platforms and automation that will accelerate CGDs day to day activities and product development. This will include developing software that controls suites of instruments for testing CGDs product portfolio and producing data pipelines that enable CGD to make quick and effective decisions throughout the supply chain. You will work closely with people throughout the business to ensure requirements are well understood, implementing and testing your code against these requirements and supporting your work in production. Requirements Skills and Experience Essential (Technical) A Bachelor’s degree or above in an engineering discipline Proficient with Python Familiar with HTML and JavaScript Familiar with source code control tools (preferably Git) An understanding of software development best practices, e.g. automated testing, continuous integration and deployment A robust understanding of relational and non-relational database technologies Ability to design and implement common object-oriented design patterns Essential (Non-Technical) Ability to communicate technical ideas and concepts to a range of skill and experience levels Willingness to question and seek clarity in unclear and new problem spaces Strong desire to learn and apply yourself to a broad spectrum of technical challenges Self-starter, flexible and able to handle multiple projects in parallel Fluent in English, both writing and speaking Desirable Experience developing for cloud providers such as AWS Experience of instrument automation using e.g. PyVISA. High level understanding of communication methods and protocols e.g. Modbus, TCP/IP, CAN etc. Experience developing serverless architectures Experience developing web applications in Svelte/SvelteKit Familiarity with power electronics, simple circuit design Benefits Excellent salary Share options scheme available (so you own a piece of the company!) Pension scheme (6% Company contribution) Life Assurance (3x Salary) BUPA Private Medical Insurance BUPA Cash Plan (Level 3) Flexible working options (both location and times) Annual leave allowance of 33 days (including bank holidays) Training and development Electric Car Scheme Cycle to work scheme IP bonus scheme Involvement in collaborative projects and grants with University of Cambridge and other partners Recruitment referral bonus Regular social events including frequent company lunches, annual summer party, Christmas party, team building and wellbeing activities We believe in equal opportunities It takes a diverse and inclusive community of passionate, talented and committed people to build a system to shape the future of power electronics. We are committed to providing equal opportunities to all current and prospective employees regardless of age, disability, sex, sexual orientation, pregnancy and maternity, race or ethnicity, religion or belief, gender identity, or marriage and civil partnership. We believe that a more inclusive workplace, where people of different backgrounds work together, ensures better outcomes for all employees. We aspire to have a diverse workforce because, in our view, diversity enables better business outcomes. From application to interview, we place inclusion at the heart of all we do. We are well set up for collaborative hybrid working, with some members of the team working in the UK office and some from home in the UK and other cities in Europe and Asia.