PHP Developer Needed to Customize Internal Contact Directory

Remote, USA Full-time
We are seeking an experienced PHP developer to customize and enhance an existing PHP-based address book application. This system will function as an internal Rolodex / external contact directory for our media company. This is a customization and enhancement project, not a build-from-scratch app. The end result should resemble the Microsoft Outlook / Exchange address book experience in layout and usability (not an exact visual clone). ⸻ Project Overview • Existing PHP address book (already deployed) • SQL-backed external contacts • Web-based login for internal users • Used across multiple brands under one organization ⸻ Core Requirements 1. Landing Page (Post-Login) • Default view: External Contacts Address Book • Table-based directory showing all contacts • Inline search • Filters by: • Group • Company • Small photo or company logo preview per contact • Clean, Outlook-inspired layout ⸻ 2. Contact Detail View (Tabbed) Tabs required: • General: First/Last Name, Display As, Title, Company, Department, Office, Assistant, Address, Zip • Organization: • “Reporting To” (linked to another contact) • Subordinates (clickable if they exist) • Phones & Notes • Contact Methods: Email, social links, Slack username, Microsoft Teams SIP/username • Member Of: • One contact can belong to multiple groups • Groups used for filtering and organization Internal links between related contacts are required. ⸻ 3. Photo Handling Each contact must support one of three options: 1. Upload image 2. External image URL 3. No photo (default placeholder) Only one option active per contact. ⸻ 4. Roles & Permissions Basic Users • View contacts • Add contacts • Edit contacts • No access to logs, users, or API/admin sections Managers / Admins • All basic permissions • Delete contacts • View logs • Access admin-only areas Deletion must be restricted to managers/admins. ⸻ 5. External vs Internal Contacts • This Rolodex is for external contacts only • Add a visible notice when creating a contact: “This Rolodex is for external contacts only. Do not create contacts for staff members.” Address book dropdown: • External Contacts (SQL-backed, editable) • Annoying Media – Microsoft 365 Contacts (read-only) Microsoft contacts: • Managed entirely in Microsoft 365 / Exchange • No add/edit/delete from Rolodex • Automatically reflect removals made in Microsoft ⸻ 6. Exporting • Ability to download individual contacts as: • vCard • CSV (preferred) ⸻ 7. UI / Styling • No existing theme framework • Custom CSS required • Clean, professional, Outlook-style layout • Desktop-first (mobile support a plus) ⸻ Technical Notes • PHP + SQL • Role-based access control • Clean, maintainable code • Documentation of changes Apply tot his job
Apply Now

Similar Jobs

Experienced Drupal Developer (Remote Worldwide)

Remote, USA Full-time

Senior Software Developer PHP - Data Engineer Virtual

Remote, USA Full-time

Policy Analyst, Europe

Remote, USA Full-time

Medical Policy Analyst; Remote

Remote, USA Full-time

[Remote] Analyst, Privacy (Compliance)

Remote, USA Full-time

Security Compliance Analyst

Remote, USA Full-time

Home Loan QC & Compliance Specialist (Operations & Policy Analyst 2)

Remote, USA Full-time

Commercial Lender/Portfolio Manager – To $160K – Hybrid Remote (San Antonio) – in San Antonio, TX

Remote, USA Full-time

HOA Portfolio Manager at HOATalent

Remote, USA Full-time

Associate Director, Portfolio Management job at Huntington National Bank in Cincinnati, OH, IL

Remote, USA Full-time

Experienced Full Stack Software Engineer – Web & Cloud Application Development

Remote, USA Full-time

**Experienced Live Chat Agent – Customer Service Representative at blithequark**

Remote, USA Full-time

[Remote] Business Operations Representative I (West Coast)

Remote, USA Full-time

Clinical Research Patient Recruiter

Remote, USA Full-time

Experienced Part-Time Data Entry Specialist for Teens – Remote Online Job Opportunity to Earn and Develop Valuable Skills

Remote, USA Full-time

Customer Success Manager

Remote, USA Full-time

[Remote] PS Customer Service Representative - Remote

Remote, USA Full-time

Merchandise Associate; temp

Remote, USA Full-time

United Airlines Remote Jobs Work From Home (Full Time, Part Time, Entry Levels)

Remote, USA Full-time

Remote Flexible Driving & Delivery Partner – Earn Competitive Income with Uber’s Ride‑Share & Delivery Platform

Remote, USA Full-time
Back to Home