<p><strong>ABOUT THE ROLE</strong></p><p>As an Engineer, you will work independently and collaboratively on one or more client projects, contributing high-quality code and architectural solutions that align with our technical standards and goals. This role requires a hands-on, detail-oriented developer with 2-4 years of experience across multiple languages and platforms who can efficiently execute tasks, navigate code bases, and support our agency’s technology-driven mission.</p><p><strong>WHAT YOU'LL DO</strong></p><ul><li>Design, develop, and maintain features across multiple projects, ensuring they meet high-quality standards and project requirements</li><li>Produce clean, efficient and well-documented code in core languages and frameworks, following best practices and internal standards</li><li>Contribute to technical architecture discussions and decisions, helping to shape our project structures and maintain consistency</li><li>Manage tasks independently, with minimal guidance, and proactively address project needs and blockers</li><li>Collaborate with cross-functional teams (designers, strategists, producers, other engineers) to deliver cohesive, effective solutions</li><li>Participate in and conduct code reviews, providing constructive feedback to peers while continuously improving your own work</li><li>Maintain awareness of new technologies and trends in the field, sharing relevant insights and learnings with the team</li><li>Turn interface designs into components, style guides and integrate with a CMS that positions the client's web presence for success</li><li>Provide timely feedback, estimates and updates to producers, team members and clients on the status of assigned tasks</li><li>Test assigned features to ensure proper functionality, both back-end and front-end, prior to committing to the development branch pull request</li></ul><p><strong>WHAT YOU'LL NEED</strong></p><ul><li>2-4 years of experience in software or web development, ideally in an agency or similar fast-paced environment</li><li>Proficiency in two or more core languages and frameworks, such as JavaScript and PHP</li><li>Experience with front-end frameworks and libraries (e.g., React, Angular, Vue.js) and/or back-end technologies (e.g., Node.js, Django, Ruby on Rails)</li><li>Experience with CMS systems, specifically Drupal and WordPress</li><li>Working knowledge of database management systems (SQL, MongoDB, etc.) and cloud platforms (AWS, Azure, Google Cloud)</li><li>Understanding of RESTful APIs and microservices architecture with experience building or integrating APIs</li><li>Strong knowledge of version control systems, particularly Git, and familiarity with CI/CD tools</li><li>Proficiency in web development fundamentals, including HTML, CSS and JavaScript, responsive design practices, and digital accessibility</li><li>Ability to follow technical architecture requirements and deliver tasks to specification within timelines</li></ul><p><strong>NICE TO HAVE</strong></p><ul><li>Familiarity with Agile development methodologies (Scrum, Kanban) and project management tools (Jira, Trello, Airtable)</li><li>Experience with DevOps practices and tools for containerization (Docker, Kubernetes)</li><li>Knowledge of testing frameworks and tools, such as Jest, Mocha, WebDriver, or Cypress</li><li>Demonstrated ability to provide mentorship to junior engineers, fostering growth and collaboration within the team</li></ul><p><em>The target range of base compensation for this role is $75,000 - $95,000. Actual compensation is influenced by a wide array of factors including but not limited to skill set, level of experience, and location.</em></p><p><br><br></p>