DNL OmniMedia, Inc. · 12 hours ago
Drupal Developer
DNL OmniMedia is dedicated to providing web, mobile, and data solutions for social good, focusing on technology for nonprofits. As a Drupal Developer, you will design and implement front-end systems, collaborate with a team, and ensure the delivery of high-quality products.
AnalyticsInformation TechnologySoftwareWeb Development
Responsibilities
Design and implement effective solutions that can be extended and built upon in the future
Review and write the requirements documents and implementation plans outlining designed solutions
Execute assigned tasks and projects in a timely manner
Work collaboratively with other team members to ensure quality product and code are delivered
Incorporate verbal and written feedback from other team members into existing projects
Effectively manage deadlines on multiple tasks and respond to changing priorities
Transform graphic designs into functional, high-performance websites using HTML, SASS, CSS, and JavaScript technologies
Write valid code that adheres to the W3C coding standards and is formatted in accordance with a provided coding style
Identify and solve issues in code
Perform functional and code testing on own projects and projects of other team members
Write documentation for the code and functionality of the designed solution
Apply best practices in responsive design, usability, accessibility, and interactive design to projects
Use Git coding repository to regularly version and back up the code
Continuously learn about new technologies and solutions and apply to daily work
Qualification
Required
Degree in Computer Science/Engineering or related field, or equivalent experience
Minimum 2 years of professional coding experience
Full proficiency in the English language
Have work authorization to work in the United States
Client communication skills and experience with requirement gathering or discovery processes
Ability to read technical documents on coding standards and apply those standards to your own code
Full proficiency in JavaScript
Familiarity with ECMAScript 6
Proficiency in jQuery
Full proficiency with CSS & SCSS
Full proficiency with HTML5. Knowledge of BEM code naming and file organization is a plus
Basic understanding of Git or another code versioning system
Experience writing code for and implementing them in third-party systems; we work with nonprofit constituent relationship management systems (CRM) and content management systems (CMS) such as WordPress & Drupal
Experience configuring Drupal website(s) and working with the Drupal CMS, and experience developing custom themes and modules
API integration experience (REST/SOAP) and familiarity with middleware solutions
Preferred
Open source contributions or personal projects are a big plus
Ability to use AI tools to tactfully improve code and documentation, independently work through problems, and find opportunities for streamlining processes
Database experience with SQL (MySQL, PostgreSQL, or MSSQL)
Exposure to Salesforce, Blackbaud, or other nonprofit CRM platforms
eCommerce platform experience (WooCommerce, Shopify)
Problem-solving abilities in ambiguous or complex integration scenarios
Strong documentation mindset for creating technical specifications and implementation guides
Headless/decoupled CMS experience
Performance optimization and accessibility compliance (WCAG) experience
Benefits
Health Care
Dental, Vision
401k (3% match)
Competitive PTO
Fully Remote
Many other perks!
Company
DNL OmniMedia, Inc.
DNL OmniMedia specializes in Luminate Online (Convio), HelpSpot, Salesforce & rich dynamic CMS powered websites.
Funding
Current Stage
Early StageRecent News
2025-06-12
Company data provided by crunchbase