PHP Developer With LinkedIn API Experience

Closed - This job posting has been filled and work has been completed.

Job Description

We are currently looking for a PHP developer who has extensive experience with the LinkedIn API. We are looking to start with basic features like giving users the ability to login with their LinkedIn account while capturing their skills and work experience. We will then move into more advanced features such as identifying connections with other users, comparing job experience, etc.

Please reply with a message that details your experience with working with the LinkedIn API, PHP, and cakePHP (the framework our platform runs on).

For our first trial run, we are looking to give users the ability to login to Career 22 by clicking a button. The script must then save the users contact information in the users table, must store the users skills in the user_skills_table, and must store the users previous job titles in the user_job_titles table.

The process should be as follows:
User visits registration page -> User clicks "Login With LinkedIn" button -> User approves access -> Script captures user first name, last name, email, phone, company, and title in the users table -> Script identifies user skills -> Script checks to see if skill is in skills table; if Yes: saves skill_id and user_id in the user_skills table; if No: skill is added to the skills table and saves skill_id and user_id in the user_skills table; -> Script identifies user job titles -> Script checks to see if job title is in job_titles table; if Yes: saves job_title_id and user_id in the user_job_titles table; if No: job title is added to the job_titles table and saves job_title_id and user_id in the user_job_titles table; -> Script saves previous company names and job title id in user_work_history table -> Script creates a user login token (script already exists just must be integrated with your script) -> User is redirected to /User/Dashboard page.

If you have any questions please ask.