© 2025 Vladyslav Tomiuk. All rights reserved.
Web development

Wp Job

Wp Job

Wp-job, USA

July 2021 — September 2021
Project Direction: Job board for WordPress developers
Task: Back-End Developer

This project focused on creating a job board tailored for WordPress developers with advanced features for employers and companies. The project was close at the end of 2024.

Back-End Development:

Designed and developed a custom WordPress theme from scratch.

Integrated multiple Google APIs:

  • Google Maps API for location services.
  • Google reCAPTCHA API for enhanced security.
  • Google Place API for accurate location-based data.
  • Utilized key plugins for extended functionality:
  • ACF Pro, Yoast SEO, Front End PM, and Cloudinary.
  • Implemented remote storage for media files associated with posts, enhancing site performance.
  • Developed a custom WordPress plugin to manage user roles and permissions:
  • Created two unique user roles: Employer and Company.
  • Designed two distinct user account types for these roles.
  • Built three custom post types and seven custom taxonomies for efficient content management.
  • Enabled dynamic resume and vacancy creation/editing directly from user accounts.
  • Implemented features for creating and editing company pages.
  • Integrated AJAX-powered filters for vacancies and resumes based on various criteria.

Authentication and Security Enhancements:

Created custom login and registration pages with:

  • Google reCAPTCHA integration for bot prevention.
  • Custom reCAPTCHA solutions for internal forms.
  • AJAX validation to enhance user experience during login and registration.

Advanced Map Integration:

Leveraged Google Maps for:

  • Locating user-submitted locations.
  • Displaying job postings and company offices on an interactive map.

Customization and Optimization:

  • Restyled and customized the Front End PM plugin to meet project-specific requirements.
  • Optimized the website for performance, security, and user engagement.

This project demonstrated my ability to create scalable and feature-rich web applications tailored to client needs, blending advanced backend development with seamless user functionality.