We are seeking a skilled WordPress developer to create a custom plugin for integrating international country codes into Elementor forms, supporting backend and frontend listing submissions. This plugin should recognize and add the appropriate country code to phone number fields based on the form’s existing location field and the user’s IP address. The plugin must also allow selected country codes to be prioritized, hide specific codes as needed, and display each country code with its flag for improved usability.
Key Requirements:
1. Elementor Compatibility: Fully compatible with both Elementor and Elementor Pro.
2. Dynamic Country Code Recognition: Automatically detect country codes based on the existing location field and user IP.
3. Priority and Exclusion Management: Enable priority countries at the top of the list and hide specific country codes as needed.
4. Country Code with Flag Display: Show each country code with its respective flag for easy identification.
5. User-Friendly Interface: Provide an intuitive admin interface for configuring settings.
Technical Requirements:
• Geolocation API for country code detection.
• AJAX and jQuery to ensure dynamic loading without page refresh.
• Security Compliance: Follow WordPress security best practices.
• Testing: Ensure compatibility with Elementor updates and performance across devices.
Experience Needed:
• Proven experience in WordPress plugin development, especially with Elementor.
• Strong skills in PHP, JavaScript, AJAX, and jQuery.