Description
Job Title: Senior Web DeveloperDepartment: IT/Web Daily Rate Contractor
6 Month Contract Start
DATE: Immediate
Rate: Negotiable (D.O.E)
Description:
An ecommerce company in Dublin is seeking an exceptional and passionate senior web developer to contribute to the success of their Dublin HQ IT team. You will be part of the team building the e-commerce platform that will allow the company to bring online its massive success in retail. If you're ready to take on a huge challenge in a company where you can make a great impact, we want to hear from you.
Role / Responsibilities:
Contribute to a variety of projects within the web team, from websites to APIs or bugfixing.
Help enhancing Agile / Lean processes and methodologies to ensure stability, performance and continuous improvement.
Collaborate with members of other departments to transform the company's IT platform into a state-of-the-art SOA platform.
Provide technical leadership and mentor other members of the team.
Profile:
You are an experienced web developer, you speak PHP better than your mother tongue, and you love it as much as you hate it.You are familiar with some of the popular MVC frameworks, you have even used some of them.
You have used MySQL in combination with PHP and you know it well, but you know that there are other solutions to store data and you have tried some of them.
You understand that software needs to be properly tested, you think that creating proper automated testing is part of the development.
The terms PHPUnit, PHPSpec, Behat, TDD, BDD are familiar to you, most of them are part of your day to day.
You know how to make a scalable website, tools like Memcache, Redis, Message Queues, Varnish, CDN,… are part of your toolbelt. Bonus points if on top of that you're a Magento expert.
Skills
You are a good communicator and an optimistic person, where others see problems you see opportunities.
You fight for your ideas giving proper reasoning, but you also listen to other people's opinion (and take it into account).
You are a team player and you like to share your knowledge with your peers, we don't like brilliant jerks.
You challenge yourself every day to make things in a better way, you always try to find an excuse to use a new technology or tool.
You love having fun at work so you strive to create a positive atmosphere. With regards,