Senior Software Developer in Barcelona


Share offer

Job Description

We are WIRIS, a software development company founded 20 years ago and headquartered in Barcelona with offices in the USA, Long Beach (California) since we acquired the American company Design Science in 2017. Wiris is continuously growing, not only in employee numbers, which keep increasing at double-digit rates, also in terms of products.

We are currently more than 80 people revolutionizing the educational field with innovative products, enhancing our value proposition for our global customers such as NASA, Blackboard, Moodle, and Pearson among others; and our mission is to make people's STEM work more meaningful by creating software with deep knowledge in advanced technology and science.

To fuel our Engineering team in Barcelona, we are looking for a Senior Developer to be the technological reference of the team and enable our mathematical products and services on different third-party technologies and scenarios such as Moodle, Wordpress or CKEditor among others. You will participate in architectural decisions, the implementation of new integrations and features, the technology roadmap, and the technical mentoring of other members of the team.

About the team

Our Integrations team is a cross-functional agile team responsible for integrating MathType Editor into the most important HTML editors, LMSs, and CMSs such as CKEditor, Moodle, or Wordpress.

We currently have a user base bigger than 10 million users. In addition, our integrations belong to the most used plugins within the different communities.

We also develop and maintain an Open Source SDK intended to allow our developer community to integrate our editor into their custom HTML editors, LMS, or CMSs. This SDK is used in more than 200 software projects.

Key responsibilities

  • Design and implementation of new integrations and features .
  • Determine the technical feasibility of new integrations and features.
  • Keep up to date the project architecture.
  • Oversee the technical risk of the project and propose solutions to minimize it.
  • Be in charge of the maintenance of the technical documentation.
  • Participate in the definition of the technical roadmap.
  • Be up to date on the development practices and the stack of our technology partners such as Moodle, WordPress, or CKEditor.

Job Requirements

  • B.S / MSc in Computer Science, related fields or equivalent experience.
  • +5 years of experience as a Software Engineer.
  • Fluent in Spanish. Understanding English is a must.
  • Strong experience with JavaScript and the latest ECMA standards.
  • Experience in PHP and his frameworks.
  • Experience using CI/CD tools such as Jenkins or GitHub Actions.
  • Solid knowledge of the Software Development Cycle.
  • Experience developing RestFul APIs.
  • Eye for detail.

Nice to have

  • Experience collaborating with Moodle (plugins or core development) or other Open Source projects.
  • Knowledge in mono repositories architecture.
  • Expertise in writing public technical documentation.
  • Experience with Java or a similar OOs language.
  • Proven experience documenting public APIs with OpenAPI or similar.
  • Knowledge of modern Javascript tools such as Babel or Webpack.
  • Experience in agile methodologies are welcome.

What we offer

  • Full time permanent position.
  • Competitive salary + optional flex salary plan.
  • Flexible working hours and hybrid work environment.
  • Private health insurance.
  • Birthday day-off in addition to your holidays.
  • Unlimited access to Udemy Business.
  • In-house English and Spanish lessons to improve your knowledge.
  • Great work environment in Barcelona city center.
  • All the coffee you can drink, fresh fruit and yoghurt.

Wiris is committed to creating a diverse and inclusive workforce. We aim to create a workplace that celebrates the diversity of our employees, customers, and users. Our culture is the result of our behaviors, our personal commitment, our curiosity, how we collaborate, and the ways that we courageously share our perspectives and encourage others to do the same.

We are an Equal Opportunity Employer and do not discriminate against any employee or applicant from underrepresented minorities, persons with disabilities, sexual minority groups, and other candidates who may contribute to the diversification and enrichment of ideas and perspectives.


About Wiris

  • Ed Tech

  • Barcelona, Spain

  • 50 - 200

  • 1999


Other software engineer jobs that might interest you...