PHP Developer Needed to Customize Internal Contact Directory

Remote 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 Opportunities

Experienced Drupal Developer (Remote Worldwide)

Remote Full-time

Senior Software Developer PHP - Data Engineer Virtual

Remote Full-time

Policy Analyst, Europe

Remote Full-time

Medical Policy Analyst; Remote

Remote Full-time

[Remote] Analyst, Privacy (Compliance)

Remote Full-time

Security Compliance Analyst

Remote Full-time

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

Remote Full-time

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

Remote Full-time

HOA Portfolio Manager at HOATalent

Remote Full-time

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

Remote Full-time

Capital Markets Analyst

Remote Full-time

Remote College Student -- Good Writer, Tech Saavy For Part Time Work

Remote Full-time

Remote Customer Success Advocate - Entry-Level, No Boundaries

Remote Full-time

Experienced Remote Online Chat Specialist – Customer Service Representative for arenaflex – Flexible Work from Home Opportunity

Remote Full-time

Financial Management / Cost Analyst

Remote Full-time

Experienced Online Chat Support Specialist – Remote Customer Service Representative for Global Clientele

Remote Full-time

Experienced Remote Customer Service Representative – Work From Home Opportunities with blithequark

Remote Full-time

Southwest Airlines Customer Service-(Remote Jobs $18/Hr) ?? Hiring Now

Remote Full-time

Experienced Privacy Compliance Specialist for Shopping Privacy & Trust – Remote Opportunity at Amazon

Remote Full-time

Senior Energy Consultant -- Renewable Engineering Experience

Remote Full-time
← Back to Home