Full-Time
About MadeoMadeo is a digital creative agency with a focus on social impact. We are an inclusive and diverse team of strategists, designers, and engineers. We value mission-driven work that relies on empathy, analytical thinking, and collaboration.
Our clients include Innocence Project, the Equal Justice Initiative, the Legacy Museum, Stop Tobacco, Echoing Green, Robin Hood Foundation, and MIT.
About the RoleWe are inviting a Web Development Manager to join our team. The role needs a skilled verbal and written communicator, a confident process and project manager, that is always keen on continuous improvements. The role includes some technical project management, dev ops, and client-facing collaboration on behalf of engineers.
We are a remote-first collaborative team that invests heavily in learning, career development, and supporting one another.
Your Role & ResponsibilitiesThe Web Development Manager would be responsible for managing the web development and other technical needs (e.g. hosting, APIs, Google Tag Manager) of website projects. They would not do it alone and would not be expected to directly manage other employees.
They would partner with the Project Manager and with the Director of Engineering who oversees the team’s engineers. You would also partner with strategists that help define features, research, and project goals.
You would also be invited to help manage our service of managing websites that we launched with our clients. This ongoing work includes performing updates, audits, tests, reporting and evaluation.
Your role would invite you to manage services, processes, projects, and contribute with your own technical skills in some instances.
Basic Requirements for Consideration
- You live and work on the East Coast or in the EST time zone. Preference for those who live within a short travel distance to New York.
- 3+ years of direct relevant experience in website development and website management, preferably with multiple clients on website design and development projects.
- You have some first hand web development experience with Wordpress or Drupal. While you would not be expected to be responsible for developing sites yourself, it would help you resolve some smaller issues and give you technical acumen to discuss approaches with engineers.
- You are able to perform basic technical tasks in AWS, such as restarting a server or investigating basic level of troubleshooting website performance issues.
- You have experience and enjoy project management, written and verbal communication, and coordinating between a wide range of people from our team and the client team.
- You ideally find a particular interest in supporting projects that have a focus on social impact, mostly in partnership with inspiring nonprofit organizations as our clients
Expected Range of ResponsibilitiesDepending on your level of expertise, you may either support or lead some of these responsibilities, in collaboration with other Madeo engineers, designers, strategists, and project managers:
- Define and review web development needs from incoming RFPs.
- Help produce the engineering portion of proposals, by scoping and estimating engineering related deliverables.
- Act as engineering planning lead; partner with the project manager, strategists, designers, director of engineering, and other engineers on planning and directly coordinating engineering phases within client website redesign and rebuild projects.
- Act as the project’s technical point of contact for client teams in addressing most aspects of engineering and technical needs of a project. You would either respond directly or facilitate answers with other engineers and respond on the team’s behalf.
- Oversee web hosting planning and set up process. You would coordinate between client teams and our team of engineers. Your first hand technical experience with AWS or other hosting services would be helpful for this role.
- Investigate and coordinate content migration needs from the client’s existing CMS to the new website’s decided CMS and version.
- Work with other team members on defining CMS features for a client website. Technical experience with Wordpress or Drupal would be an expected proficiency.
- Coordinate needs and collaboration between client teams and engineers across all areas of website development and third-party API tools (e.g. Mailchimp, Salesforce, Formstack..etc.)
- Contribute to functional testing and other forms of Quality Assurance tasks for website projects.
- Contribute to drafting CMS guides and technical documentation doc for client teams.
- Help plan and coordinate the deployment of website launches in partnership with the director of engineering and the Project Manager.
- Take the lead on post-launch support requests, working with other engineers on resolving reported issues, carrying out updates and improvements to managed sites along with the website management service as a whole.
- Participate in team-wide side projects, research initiatives, and learning opportunities
Success story sharing