Core Technical Requirements

  • Strong experience developing WordPress plugins

    • Proven experience building and maintaining production-ready WordPress plugins

    • Experience with both standalone plugins and add-ons/extensions for existing WordPress plugins

    • Ability to provide examples of published plugins (Blog Tool, Publishing Platform, and CMS – WordPress.org or private repositories)

  • Plugin architecture & code reuse

    • Experience designing shared core libraries or base plugins used across multiple plugins

    • Ability to refactor existing plugins to reduce duplication and improve maintainability

    • Understanding of extensible plugin architecture (hooks, filters, modular design)

  • PHP & WordPress internals

    • Strong PHP skills (WordPress coding standards)

    • Deep understanding of:

      • WordPress hooks (actions & filters)

      • Plugin lifecycle (activation, updates, deactivation)

      • Settings API, admin pages, and option handling

      • Security best practices (nonces, sanitization, escaping)

  • JavaScript

    • Solid experience with JavaScript in the WordPress ecosystem

    • Familiarity with modern JS usage in admin interfaces (vanilla JS or frameworks where appropriate)

    • Experience enhancing UX for settings pages and dashboards

  • Payments & integrations (strong plus)

    • Experience integrating payment gateways or external APIs

    • Understanding of webhooks, callbacks, and logging

    • Experience with Bitcoin / Lightning payments is a plus, but not required


Project-Specific Expectations

  • Maintain and update existing WordPress plugins

  • Develop new plugins and plugin add-ons

  • Design and implement a Coinsnap Core plugin to:

    • Centralize shared functionality (settings pages, API connections, logging, UI patterns)

    • Serve as a base for future Coinsnap plugins

    • Be extensible and backward-compatible


Location & Work Setup

  • Based in the Balkan region (required)

  • Freelance or company setup

  • Able to issue invoices to a German company

  • Long-term collaboration preferred


Collaboration Requirements

  • Clear, structured communication

  • Comfortable working with an existing codebase

  • Able to work independently and propose architectural improvements

  • Individuals only — no agencies

Apply for this role

Accepted formats: PDF, DOC, DOCX