We are seeking a highly skilled and adaptable Plugin Developer to join our dynamic team. The ideal candidate will be a programming language polyglot with extensive experience in developing integrations, client libraries, and plugins for various third-party CMS, frameworks, and SaaS platforms. As a Plugin Developer, you will play a crucial role in expanding the capabilities of our Streamshield automated content management system, ensuring it integrates seamlessly with a wide range of external services and platforms.
Responsibilities
- Design, develop, and maintain plugins, integrations, and client libraries for third-party CMS, frameworks, and SaaS platforms to work with Streamshield.
- Collaborate with cross-functional teams to identify integration requirements and define best practices for plugin development.
- Ensure compatibility of Streamshield with a wide range of external platforms through effective plugin development.
- Write clean, maintainable, and efficient code in various programming languages.
- Conduct thorough testing and debugging of all developed plugins and integrations to ensure high quality and reliability.
- Provide technical support and documentation for developed plugins and integrations.
- Stay up-to-date with the latest industry trends, technologies, and best practices in plugin development and content management systems.
Requirements
- Proven experience as a Plugin Developer or similar role.
- Proficient in multiple programming languages such as PHP, JavaScript, Python, Ruby, or Java.
- Strong experience with various CMS platforms (e.g., WordPress, Joomla, Drupal) and frameworks (e.g., Laravel, Symfony, React).
- Experience with developing integrations for SaaS platforms.
- Familiarity with RESTful APIs and web services.
- Excellent problem-solving skills and ability to work in a fast-paced environment.
- Strong communication and collaboration skills.
- Bachelor’s degree in Computer Science, Information Technology, or related field.