Responsibilities:
Developing Digital Experience across brands, electronic media and software delivery channels.
- Playing a lead role in software design, architecture, requirements analysis, investigation of leading-edge technologies, and software development.
- Collaborating with the core development team and the product owner to define and estimate business requirements and then translate these into specific software tasks.
- Collaborate as a member of an agile team to get products developed and completed with best in class software development.
- Design, build, and maintain high performance, reusable, and reliable code.
- Ensure the best possible performance, quality, and responsiveness of applications developed.
Qualifications
- 7+ years' experience writing clean, hand-coded X/HTML, JavaScript and CSS in consumer-facing web applications.
- Excellent mastery of web standards, cross-browser compatibility and building in accessibility from the ground up.
- Experience with Drupal based web platforms or Symfony3 Framework.
- Familiar with jQuery, Backbone, Angular and node.js.
- Comfortable debugging client-side issues with firebug, web developer and similar tools.
- Experience architecting web solutions.
- Strong server-side development skills -- primarily PHP (Python a plus).
- Solid understanding of web technologies such as HTTP/S, JSON, FTP, SSH, SMTP, SOAP and REST.
- Experience working in an open-source LAMP environment and using UNIX command line tools.
Strengths:
- Experience with of PHP development a plus.
- Possess a basic understanding of agile development methodologies, specifically Scrum and Kanban.
- Excellent written and verbal English skills.
- Experience with Oracle and MySQL a plus.
Preferred qualifications:
- Solid understanding of information management, data modeling, system integration, development methodologies (including unit testing) and web technologies.
- Excellent interpersonal and communication skills and an ability to work effectively with teams.
- Strong analytical skills and a demonstrable bias toward action.
- Experience with Continuous Integration and Continuous Delivery (CI/CD) services