Description
Coffee Shop Millionaire Education, Inc. is seeking a web developer for part-time contract work on an ongoing basis. We're a small group of entrepreneurial-minded people, so our ideal candidate is someone that is self-driven and interested in helping us build a long-term business.
The projects you'll work on will require the following skills:
- Front-end development: HTML, CSS, JavaScript
- Backend development: PHP, MySQL
- Experience with Git source control
- Ability to use a command-line shell on Linux-based servers
Some of the tools/systems we use are:
- Wordpress
- MemberMouse
- jQuery
- Oempro
- NetAtlantic
- SendGrid
- Clickbank
- 1ShoppingCart
- Authorize.net
- Basecamp
- Backpack
- Github
- Rackspace Cloud Servers
- Amazon S3/Cloudfront
To be considered, please reply with 3 sites you've personally coded by hand (front-end and/or backend), as well as your answers to the following questions:
1. We have a MySQL table containing customer data such as name, email address, and phone number. Each day we manually copy & paste customer records into a spreadsheet and email it to our support team for follow-up phone calls. Describe how you would automate this process, step-by-step, including any tools or technologies you would use to accomplish this task.
2. A page on our website takes an average of 4-5 seconds to load. The page is composed of HTML, CSS and JavaScript, and uses PHP/MySQL on the backend to dynamically display text, graphics and videos. Describe the process by which you would diagnose the load-time issues and the steps you would take to reduce load time to an acceptable level.
3. Customers wishing to cancel must submit a support request through our website. Describe how you would integrate a feedback survey (e.g. "Why are you canceling?", "How would you rate the content?", etc.) into the cancellation process, step-by-step, including any tools or technologies you would use to accomplish this task.
4. Several customers have complained that the members area is mis-formatted and the videos don't play on their Android tablets. Describe the process by which you would diagnose these issues, test for cross-platform compatibility, and improve Android support for our members.
We look forward to hearing from you!
- Link to original Jobposting