Share this Job

Go Back

PHP Engineer LOC:Boston, MA


2015-09-01 09:46:40
Job Type: Full Time only
Budget $: 100,000 - 200,000

PHP Engineers are expected to work well as a member of team, with a high sense of personal responsibility. Members of the Engineering team should be able to prioritize and manage their time well across several tasks. Strong communication skills are also important as the engineer must interact well within the team and with stakeholders. Proficiency with PHP in an object-oriented context, basic MySQL, and intermediate JavaScript skills are required. PHP Engineers are expected to have a working knowledge of Unix-based systems in order to maintain their development environment. The duties of a PHP Engineer include: Develop new features for the web platform Maintain the web platform as necessary Coordinate requirements and expectations with stakeholders Provide feedback on feature requirements Coordinate development plans with architecture team Coordinate test plans with quality assurance team Coordinate as necessary with mobile development team Provide estimates for development time requirements Respond to technical inquiries from stakeholders Maintain local development environment Compose technical documentation for the client web platform Desired Skills and Experience 2+ years of professional experience as a web developer with LAMP (Linux/Unix, Apache, MySQL, PHP) or a bachelors degree in computer science or other comparable subject Proficiency with PHP (5.3+) in an object-oriented, MVC context Basic MySQL skills, including the ability to write and execute queries that store, retrieve, and update data or table structures Intermediate JavaScript skills, including the ability to write functional, cross-browser scripts Basic Unix skills, including the ability to log into a Unix system, move throughout the file tree, and start and stop services Intermediate git experience (branching, merging, conflict resolution) Understanding of Memcached or comparable caching technology Strong verbal and written communication skills Strong sense of personal responsibility Strong willingness to work as a member of team Strong time management skills Good prioritization skills
Key Skills: