Developer Experience Engineer

closed
Storyblok Logo

Storyblok

πŸ“Remote - Worldwide

Summary

Join Storyblok, a growing company, as a Developer Experience (DX) Engineer and contribute to the enhancement of developer experience for our open-source packages. You will coordinate internal maintainers of SDKs, actively work on packages, and engage with the community. This fully remote position offers a monthly remote work stipend, home office equipment, sick leave, parental leave, 25 days of annual leave, a personal development fund, a VSOP, team-building trips, flexible schedules, and an international team environment. The role requires a minimum of 5 years of relevant experience as a JavaScript developer, a Bachelor's or Master's degree in Computer Science or equivalent, and demonstrable experience with open-source projects. You will actively contribute to Storyblok's open-source packages, review and triage issues, coordinate maintainers, participate in code reviews, maintain consistent stacks, and foster the community.

Requirements

  • A minimum of 5 years of relevant experience as a JavaScript developer
  • Bachelor's or Master's degree in Computer Science (or a related field) or equivalent experience
  • Demonstrable experience as author and maintainer of open source projects
  • Active involvement and participation in open-source communities
  • Thorough knowledge of RESTful and GraphQL APIs
  • Working knowledge of unit, integration and end-to-end testing
  • Thorough knowledge of the Vue.js or React ecosystem along with its fundamental principles
  • Thorough knowledge of JavaScript/Typescript languages and their modern syntax and features
  • Thorough knowledge of Node.js
  • Thorough knowledge of HTML and CSS
  • Excellent team player with the capability to self-organize
  • Proactive and self-driven: we value team members who can take an idea and run with it
  • Strong communication and reporting skills as well as ability to interact with multiple stakeholders in both technical and non-technical terms
  • Confidence, attention to detail, and a high level of motivation to contribute to the growth of our organization as part of a high-performing team
  • Pragmatic: able to discern between what is the ideal solution and the one that makes sense at the moment, considering the different constraints and consequences at hand

Responsibilities

  • Actively contributing to a number of our packages, especially the Storyblok JS Client and the Storyblok CLI
  • Reviewing and triaging public issues, questions and pull requests, maintaining high developer experience across all projects
  • Coordinating the different maintainers across our Product Division who work on our open-source projects
  • Actively participating in code reviews and ensuring packages are well tested and automated, maintaining CI/CD in a pragmatic way
  • Maintaining a consistent stack, structure and process across projects, including creation of clear and extensive documentation
  • Establishing efficient communication with our Engineering Department to make sure that any new features of our API are available from any of our SDKs
  • Fostering the community around our open-source packages, including active participation in community discussions on Discord
  • Driving company-wide promotion of key updates related to our open-source packages (e.g. major releases, new features, new packages etc.)
  • Watching out for opportunities to share knowledge about our packages and SDKs with other teams within Storyblok

Benefits

  • Monthly remote work stipend (home internet costs, electricity)
  • Home office equipment package right at the start (laptop, keyboard, monitor…)
  • Home office equipment upgrade (furniture, ear plugs …) or membership to a local co-working space after your onboarding
  • Sick leave benefit, parental leave and 25 days of annual leave plus your local national holidays
  • Personal development fund for courses, books, conferences, and material
  • VSOP (Virtual Stock Option Plan)
  • The annual international team-building trip, quarterly and monthly online get-togethers
  • As a fully remote company, with work-life balance at its core, you’ll enjoy flexible schedules
  • An international team that loves to have fun at work and works hard together to accomplish shared goals
This job is filled or no longer available