Job Description
Salary: $60,000-$80,000
Get to Know Us
PA is an agency of developers, designers, and marketers. We’re an optimistic and welcoming bunch, creating a friendly and compassionate environment that fosters long-lasting partnerships.
We have a Development Manager position available for an individual with strong programming, communication, and leadership skills. Development here at PA is at the core of what we do: crafting and building well-scoped, usable, and performant applications every day. We have high expectations for work quality, work ethic, tenacity, and on-time delivery.
Do you enjoy collaboration and challenges?
Do you use thought and logic when making decisions?
Do you know how to have fun, and also take the quality of your work seriously?
Do you take ownership of tasks and run them all the way through the finish line?
Can you take direction and feedback with pleasure?
Can you hold others accountable?
Can you work independently with confidence?
If so, this may be the team for you!
The Development Manager is the primary point of contact for any development-related questions arising from the development team and other silos within the company, including server administrators. As the Development Manager you will work closely with our development partners to outline and/or improve development-related processes, represent the Development silo in collaborative meetings (when appropriate), and help facilitate development team meetings. In addition to these leadership-related responsibilities, the Development Manager is also responsible to complete tasks and projects as assigned by the Project Management team.
Our Developers:
Review process documentation, improving/creating as deemed necessary for optimization and department growth
Complete client tasks and projects in a timely manner (defined by scopes of work and estimates) as assigned by the Project Management (PM) Team
Review Development related tasks, and QA/outline QA processes in an effort to streamline quality output
Be a primary point of contact for external server administrators approved to work on company and client servers
Work with PM Team to obtain estimates and timelines, work approval, and confirmation of completed work
Conduct your composure and communicate in a calm and professional manner at all times
What we’d need from you:
Experience with LAMP powered environments
Proficiency with Linux CLI
Strong understanding of HTML and CSS (including SASS)
Strong understanding of PHP (Laravel or other MVC experience a plus)
Strong understanding of SQL with the ability to write queries
Strong knowledge of Javascript
Experience with reactive frameworks like Vue, Angular, or React (Vue is a plus)
Knowledge of one or more common data formats like JSON, YAML, CSV, etc
Experience working with Node tooling (Webpack, etc)
Experience with WordPress (WooCommerce a plus)
Experience with Git (Bitbucket a plus)
Ability to work both collaboratively and/or solo
A solid history of work product
A cover letter in your submission that uses of the word "terrific"
A strong work ethic including creativity, integrity, accountability, and passion
Ability to follow process/instruction, and also bring ideas and suggestions to the table often to drive constant process improvements
Ability, willingness, and proper instincts for when to dive in and read the source code of dependencies and libraries utilized
Requirement documentation writing and software scoping processes experience
Experience giving accurate estimates for deliverables based on provided requirements
Experience working with existing/legacy code (fixing bugs, modifying, and extending)
Leadership skills and willingness to take ownership and maintain a solution-oriented mindset when handling a challenge
Skills and Experience we’re looking for that are a bonus to have (but not required)
Deployment automation experience (Bitbucket Pipelines)
Knowledge of software testing methodologies (manual, integration, unit, UI)
Experience integrating HTTP (mostly RESTful) APIs
Experience with a Git workflow as part of a Team (deep understanding of branching and rebasing a big plus)
What’s in it for you?
A fair and competitive salary, based on your experience and what you bring to the table
A great crew to grow and build together with
A fast-paced, non-corporate environment with flexible scheduling (including work from home opportunities)
Health Insurance (50% paid for by TM)
Dental & Vision Insurance (100% paid for by TM)
401(k) with Employer Match
18 Days of PTO
Summer Fridays (early closing + agency-related projects, from Memorial Day to Labor Day)