- As a Drupal Developer at BLEN, you will be responsible for designing, developing, and maintaining Drupal-based websites and applications. Your responsibilities will include:
- Develop, customize, and maintain Drupal websites and applications
- Collaborate with project managers and other developers to define project requirements and specifications
- Implement responsive and user-friendly web interfaces using Drupal themes and templates
- Write clean, maintainable, and efficient code following best practices and coding standards
- Use and help to manage pattern libraries
- Perform site-building activities, including creating and configuring content types, views, and taxonomies
- Integrate third-party APIs and services with Drupal applications
- Troubleshoot and resolve issues related to website performance, security, and functionality
- Conduct peer code reviews and provide constructive feedback to team members
- Evaluate all Drupal security notices for impact on the codebase, preparing hot fixes if needed
- Propose and code fixes for bugs and other issues
- Stay up-to-date with the latest trends and advancements in Drupal and web development technologies
- Support migration initiatives to newer Drupal versions
- Participate in team meetings and contribute to technical discussions
- Create and maintain technical documentation
- Optimize website performance and ensure scalability
Your main goal will be to ensure our Drupal-based solutions effectively address our clients' needs through robust, scalable, and maintainable implementations that follow best practices and industry standards.
Basic Qualifications
- Essential Requirements
- Bachelor's degree in Computer Science, Information Technology, or related field (or equivalent experience)
- Minimum of 4 years' experience developing in Drupal 8 and 9
- Experience migrating to Drupal 10
- Experience with integrating contributed modules into a Drupal site
- Experience with creating and updating Twig templates
- Proficiency in PHP, HTML, CSS, JavaScript, and other web development technologies
- Experience with Drupal 8/9 development, including custom module and theme development
- Familiarity with Drupal's API and hooks system
- Knowledge of version control systems, such as Git
- Understanding of web accessibility standards and best practices
- Strong problem-solving skills and attention to detail
- Excellent communication and teamwork skills
- Ability to work independently and manage multiple projects simultaneously
- Preferred Skills and Experience
- Drupal Certification (e.g., Acquia Certified Developer - D10, Acquia Certified Back-End Specialist - D10, Acquia Certified Front-End Specialist - D10)
- Knowledge of front-end frameworks such as React or Angular
- Experience with AWS
- Familiarity with DevOps practices and tools
- Experience with automated testing and continuous integration
- Knowledge of SEO best practices
- Experience with performance optimization techniques
- Background in responsive design and mobile-first development
Requirement
- Must be a US Citizen or legal resident and able to work domestically
- Must be able to attain low-level security clearance