You’ve probably looked at many of these kinds of listings, right? Ok. Cool. Most of them are written by someone in HR that forgot to bring their soul to work with them. Yeah, went there. That aside, the person writing this posting is the Lead Developer. I would rather talk with you directly about this because I need to know you can do the job.
So, let’s get past the BS and talk plainly shall we? I need you to know things and by “know” I mean “be very familiar with” because tech changes constantly. Cool so far? Good. I’ll give you the list of responsibilities and requirements BUT that does not mean you are completely disqualified if you don’t fit one or two points. I would rather have someone coachable – seriously, that’s a must. So, here are the particulars below.
- Fulfill tasks promptly when assigned by either Lead Developer or Project Lead
- Give status updates to the Lead Developer or Project Lead on a daily basis
- Take direction well, but also be able to make decisions and take initiative
- Communicate and collaborate with a team to complete projects rapidly
- Be comfortable with both object oriented and procedural programming methodologies
- Be able to work well in a high concurrency environment (many projects)
- Be able to work independently
- Have a customer centred mentality
- Be committed to delivering high-quality and defect-free projects to clients
- Be coachable
- Be up-to-date on the latest web technologies
- Have solid project-level experience with at least one open source CMS platform such as WordPress, Magento, Joomla, Drupal, etc.
- Be proficient in a LAMP environment
- Be proficient with OOP and procedural programming methodologies
- Be able to interact with APIs and the external world
- Have a strong knowledge of database design and troubleshooting (MySQL, MongoDB)
- Have a strong understanding of CSS Frameworks (e.g. Bootstrap, Uikit, Foundation, Intuit)
and JS Frameworks (e.g. jQuery, React, Vue, Backbone)
- Have a strong grasp of security principles
- Be proficient in Git Version control (or other version control software)
- Have browser testing abilities using built in developer tools
Things that are a Plus:
- Being well-versed in e-commerce methodologies and best practices
- Previous experience in a development firm/agency environment
- Showing you have relative experience and knowledge about doing the job. A degree just means you went to school for several years. It doesn’t mean you know your stuff.
- Have a portfolio to review
- A sense of humour – it makes you human and takes the pressure off if we get into a crunch
To apply for this job email your details to email@example.com.