EMS Press is hiring: Software Developer

at  EMS Press

10623 Berlin, Charlottenburg, Germany -

Start DateExpiry DateSalaryPosted OnExperienceSkillsTelecommuteSponsor Visa
Immediate09 May, 2025Not Specified09 Feb, 2025N/ARelational Databases,Kubernetes,English,Epub,Communication Skills,Accessibility,Infrastructure,Teamwork,Professional Communication,Typescript,Git,Ownership,Onix,LatexNoNo
Add to Wishlist Apply All Jobs
Required Visa Status:
CitizenGC
US CitizenStudent Visa
H1BCPT
OPTH4 Spouse of H1B
GC Green Card
Employment Type:
Full TimePart Time
PermanentIndependent - 1099
Contract – W2C2H Independent
C2H W2Contract – Corp 2 Corp
Contract to Hire – Corp 2 Corp

Description:

EMS – PRESS - PUBLISHING HOUSE

EMS Press is the publishing house of the European Mathematical Society, the not-for-profit organization dedicated to the promotion and development of mathematics in Europe. We have a digital and print portfolio of more than 20 peer-reviewed journals and a growing catalogue of over 200 books. Our editorial mission is to publish high-quality research for both the European and global mathematics community. We focus on technology-driven solutions for academic publishing, and are committed to delivering fair and sustainable open access.

WORKING FIELD:

We are looking for a well-organised, detail-oriented, and motivated colleague for our technology team on a part-time basis. Within the technology team and reporting to the Head of Technology, you will create and maintain multiple websites and services and collaborate on their codebases. This position is a mid-level role with responsibilities across the entire stack of web development with an emphasis on frontend technology.

REQUIREMENTS:

  • Multi-year experience with web technology and frontend frameworks
  • Attention to the appearance and accessibility of a user-facing product
  • Structured work with Git, project management tools and thorough code reviews
  • Teamwork and good communication skills
  • Comfortable working independently and having a sense of responsibility and ownership for your projects
  • Professional communication in English
    Role details

The role involves working with the following technologies and we appreciate candidates willing to learn the necessary skills on the job:

  • TypeScript, NextJS, HTTP APIs and relational databases
  • Mathematical typesetting in LaTeX
  • Academic publishing standards and infrastructure (JATS XML, ONIX, Crossref, EPUB)
  • Containers, Kubernetes, Google Cloud infrastructure and GitOps
  • Assistive technologies (e.g., WCAG)

Responsibilities:

  • TypeScript, NextJS, HTTP APIs and relational databases
  • Mathematical typesetting in LaTeX
  • Academic publishing standards and infrastructure (JATS XML, ONIX, Crossref, EPUB)
  • Containers, Kubernetes, Google Cloud infrastructure and GitOps
  • Assistive technologies (e.g., WCAG


REQUIREMENT SUMMARY

Min:N/AMax:5.0 year(s)

Computer Software/Engineering

IT Software - Application Programming / Maintenance

Software Engineering

Graduate

Proficient

1

10623 Berlin, Germany