INDIVIEW MEDIA
WEB DEVELOPER
The profile of the web developer I’m looking for is:
Skills: Programming
– Excellent PHP5 OOP programmer
Efficient coding, clean code, readable programming, code commenting (in English!), security conscience (never EVER trust 3rd party input always clean it), PDO, MVC!
Multi-user level apps,
– Mysql + Database design
You know how to write efficient MySql Queries (Join’s; left, right, outer, IN, NOT IN, using index, keys, foreign keys) A basic knowledge of database design is required. Furthermore Optimizing and testing efficiency of queries A advanced knowledge of database design is a BIG PLUS (Making database DBNF)
– JQuery + AJAX
Advanced knowledge of JQuery programming. For an upcoming project we need advanced drag-n-drop action inside the browser.
– Experience with WordPress (incl WP plugin creation)
– Templating
– clean XHTML + CSS
Not mixing it up with php obviously. Not bloating your CSS sheets.
– Know how to work with SVN
Skills: Personality / General (essentials!)
– You can approach tasks highly organized step-by-step
– Problem solving attitude, if you face a problem investigate it to solve the problem you are facing.
– Understand that nobody knows everything, it is ok if you don’t understand something or are not able to find an answer to a problem! Just let me know and we will then work together to find the answers..
– You are reliable, proactive and you can focus on the task at hand
– Make sure your code is reliable and test it. Don’t skim the job, be critical with your own work
– You are able to take constructive feedback, and learn from your mistakes.
– You take responsibility for your actions, and acknowledge your responsibility if you make a mistake. If you have made the wrong decision (you’ll quickly learn if you have), you will find praise in responding quickly to the situation – shortly after discovering it.
– You are an honest, hardworking and responsible person that loves your job.
– You speak, read and write good English and communicate clearly.
– You pay attention to details, always read full instructions thoroughly and can follow workflows to the letter.
– You have a PayPal account, so that you can get paid, as we pay 100% of our business via PayPal.
– You have a high speed internet connection, and can work from home without distractions and have Skype.
A huge plus if you understand/have any of the following concepts and skills.
Extra skills list:
– Linux Server setup experiences (debian)
– Cluster setup (load balancers, GaleraDB, high availability)
– Plugin development for vBulletin, phpBB, other forums
– Plugin / theme development for WordPress
– HTML5 + CSS3
– Software Engineering experience (big plus)
For pre-screening I have a small list of questions you can pass on:
1. Answer the following questions one-by-one:
(short explanation in your own words)
– What is MVC?
– What is SVN?
– What is PDO?
2. Prepare a zip file with some of your work. I want to see a couple (not more then 5) php classes YOU wrote. If you want to show me some website you build / helped building create a text file with the url’s inside the zip file. Anything else you want to show you can put in the zip file also. Just don’t make it bigger than 2mb. If you have something bigger that you REALLY want to show just end me the link to download / watch it online.
3. Tell me if you have any experience (yes or no) and if yes provide me with details for each of the ‘PRE skills list’
Email your application to: hicks.bobby@gmail.com