Electronic Production Editor
Cambridge, Cambridgeshire, United Kingdom
Biomednet, Current Science Group
Electronic Production Editor
eLife Sciences Publications Ltd
Staff Engineer
Wellcome Trust
Web Developer
eLife Sciences Publications Ltd
Senior Front End Developer