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