Storyblok is looking to enhance the developer experience on mobile technologies for their open-source packages and improve their SDKs and tooling.
Requirements
- 7+ years of experience in mobile development (Java, Kotlin, Swift)
- Experience with CMS in general; experience with Headless CMS is a plus
- Thorough knowledge of consuming RESTful APIs. GraphQL APIs is a plus
- Demonstrable experience in semi-native technologies (React Native, Flutter, etc)
- Demonstrable experience as author and maintainer of mobile open-source projects
- Active involvement and participation in open-source communities
- Experience with technical writing
Responsibilities
- Actively develop, maintain, and enhance Storyblok’s open-source packages and tooling to deliver exceptional developer experiences, both on mobile native and semi-native technologies.
- Triage and respond to public issues, questions, and pull requests, maintaining high engagement and satisfaction in the developer community on a daily basis.
- Applying best practices on software architecture and design patterns, mentoring others to create decoupled, clean, and scalable code.
- Leading projects autonomously, coordinating with the other roles in the team and department to achieve our DX goals and maintenance.
- Actively participating in code reviews and ensuring packages are well tested and automated, maintaining CI/CD in a pragmatic way.
- Establishing and ensuring a consistent stack, structure, and process across projects, looking for opportunities for standardization.
- Participate in the creation of clear and extensive documentation related to our tooling and its usage.
Other
- Good problem-solving and critical-thinking abilities
- Strong command of the English language
- Good communication skills that facilitate interaction with multiple stakeholders and across departments
- You are confident, detail-oriented, and highly motivated to contribute to the organization's growth as part of a high-performing team
- Experience with public speaking (desirable)