Are you a talented developer looking for a remote job that lets you show your skills and get decent compensation? Join Upstaff.com, a platform that connects you with hand-picked startups and scale-ups in the US and Europe.
Job Description
Role Overview:
This position involves serving as a WordPress Engineer responsible for the comprehensive refactoring and performance optimization of the Cycle Norway website. The primary objective is to replace the existing Elementor and JetPlugins-based architecture with a fast, template-driven WordPress solution while preserving all existing content, multilingual capabilities, memberships, URLs, and SEO structures. The role demands expertise in Gutenberg, custom post types, taxonomies, and performance-first architecture, with a focus on maintaining the site's visual appearance and functionality without redesign or CMS migration.
Responsibilities and Contributions:
- Conduct a thorough audit and foundation setup by cloning the live site to a staging environment, inventorying layouts, auditing plugins, and securing SEO configurations.
- Develop and implement a new WordPress theme, including rebuilding typography, spacing, buttons, header, footer, core templates, and reusable Gutenberg block patterns to replace the blank theme and Elementor-based design.
- Re-register custom post types and taxonomies outside of JetEngine using code or ACF Pro, ensuring existing content integrity, URL consistency, and editor usability.
- Recreate route fields and rebuild route listing pages using template logic and Gutenberg Query Loops, eliminating reliance on JetEngine listings and dynamic widgets.
- Map existing pages to new templates and perform bulk content migration by layout type, minimizing manual page-by-page intervention.
- Execute quality assurance processes including verification of links, multilingual functionality, and membership flows on the staging site.
- Remove Elementor, JetEngine, and all associated JetPlugins completely from the site post-migration.
- Perform final performance tuning to meet strict targets: zero Elementor runtime, PHP execution time under 2 seconds uncached, cached page loads under 1 second, and responsive backend administration without editor lag.
- Collaborate within a milestone-based payment engagement model over a 4–6 week timeline, ensuring all deliverables such as layout-to-template mapping, plugin keep/remove plans, CPT/taxonomy ownership plans, migration strategies, and removal checklists are completed.
Project Chronology:
Cycle Norway – WordPress Rebuild & Elementor Exit
| Project Phase | Role | Area of Responsibility | Technologies, Tools, and Methodologies |
|---|---|---|---|
| Phase 1 – Audit & Foundation | WordPress Engineer | Site cloning to staging, layout inventory (~10 layouts), plugin audit, SEO lock-in | WordPress staging environment, plugin analysis tools, SEO management |
| Phase 2 – Theme, Templates & Patterns | WordPress Engineer | Theme replacement, rebuilding UI elements (typography, spacing, buttons), header/footer, core templates, reusable Gutenberg block patterns | WordPress theme development, Gutenberg block editor, template-driven architecture |
| Phase 3 – JetEngine Exit | WordPress Engineer | Re-registering custom post types and taxonomies outside JetEngine, recreating route fields, rebuilding route listing pages without JetEngine | ACF Pro or custom code for CPTs and taxonomies, Gutenberg Query Loops, template logic |
| Phase 4 – Content Migration | WordPress Engineer | Mapping pages to templates, bulk migration by layout type, minimizing manual intervention | Data migration strategies, WordPress content management, template mapping |
| Phase 5 – Cutover & Cleanup | WordPress Engineer | Quality assurance (links, languages, membership flows), removal of Elementor and Jet stack, final performance tuning, site go-live | QA methodologies, performance benchmarking, WordPress plugin management |
Not your tech stack?
Join the Upstaff community and we are looking for the best project for you. Be ready for the next steps:
- Create your profile on our website (import from LinkedIn)
- 20-30-minute screening call
- Technical interview
- Feedback
- Project Selection (we are looking for the best project for you).
We work with developers from 50+ countries in different regions: Europe, LATAM, the U.S. (W-9 form owners), Canada, Asia (Philippines, Indonesia), Oceania (Australia, New Zealand, Papua New Guinea), and the the UK.
- We don’t have a legal and ethical basis to accept applicants from the following countries: Russia, Belarus, Iran, North Korea
- We do not provide visa assistance, and our cooperation model does not include the benefits typically offered with direct hire.
Thank you! 🎉
Your message has been successfully sent. We’ll review it and get back to you as soon as possible.
Create an account to save your details and track your applications.
Sign up