The Our Partner tradition of making the world’s finest candles dates back more than a century to the heart of New England, where American candle making has its roots. Today, our company is the global number one party plan company, selling candles and home décor in Europe, North America, and Australia.
As a Senior Drupal Developer, you will be responsible for the technical development of Our Partner’s Drupal application with eCommerce, including module development and customisation, the interaction between Drupal and Mule ESB, utilising core and commerce entities, API integration, and web services
ROLES AND RESPONSIBILITIES
- Responsible for designing and implementing new features and functionality
- Testing, maintenance and troubleshooting of existing company sites
- Contributing ideas and efforts towards internal projects and working as part of a team to find solutions to various problems
- Managing all technical aspects of the CMS
- Work closely with front-end developers and customers to ensure an effective, visually appealing, functional and intuitive implementation
SKILLS / COMPETENCIES
- Minimum of 5+ years of Drupal hands-on development experience.
- Proficient in Drupal, including custom module development, key contributed modules and core API
- Experience developing web solutions in Drupal and PHP implementations in a LAMP environment
- Ability to architect enterprise Drupal solutions including data, display, and information architecture
- Advanced site-building experience including deep familiarity with Drupal modules such as CTools, Views, and Panels
- Experience creating custom Drupal modules
- Experience building responsive websites using Drupal CMS, HTML/HTML5, CSS/CSS3, and JavaScript/jQuery
- Knowledge of PHP, PHP files and theme functions, and knowledge of the Drupal theme layer
- Experience with Bitbucket as well as Jenkins deployments to an AWS/Aurora environment; must be able to troubleshoot/update the build process as needed
- Ability to create a local instance for development tasks using source code, database and server environment as a primary reference
- Drupal migration from version 8+ to version 9+ is good to have
- Good understanding of Software Development Lifecycle and exposure to Agile or iterative SDLCs
SPECIAL REQUIREMENTS FOR THE ROLE
- Understanding of fundamental design principles behind a scalable application
- Ability to work and communicate clearly and efficiently with team members, with strong English communication both written and spoken
- B.S Degree in Computer Science
- Ability to both collaborate with team members and to work independently
- Eager to embrace current and emerging web technologies
We’re about passion, sharing opportunities, creating community, and helping others grow. Are you ready to find your success?