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

Senior Software Developer PHP - Data Engineer Virtual

Remote

Policy Analyst, Europe

Remote

Medical Policy Analyst; Remote

Remote

[Remote] Analyst, Privacy (Compliance)

Remote

Security Compliance Analyst

Remote

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

Remote

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

Remote

HOA Portfolio Manager at HOATalent

Remote

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

Remote

Electrical Engineer I

Remote

**Experienced Customer Service Representative – Remote Work Opportunity with arenaflex**

Remote

Experienced Technical Customer Support Specialist – Fully Remote LATAM Team for Innovative Vacation Rental Software

Remote

Homebound/Home-Based Tutor

Remote

Remote Data Entry Clerk Opportunity at blithequark - Shape Your Freelance Career with Flexibility and Freedom

Remote

Experienced Data Entry Specialist – Remote Work Opportunity for Entry-Level Candidates with No Prior Experience Required – Immediate Hiring at blithequark

Remote

Cyber Security Operations Center Manager (Remote) in Baltimore, MD

Remote

Enterprise System Architect (Google Cloud Platform)

Remote

Experienced Healthcare Informatics Adjunct Faculty – Online and On-Ground Teaching Opportunities for Spring 2024 at Sacred Heart University

Remote

Clinical Applications Specialist, Ultrasound Radiology (Northeast)

Remote
← Back to Home