
Goodbeast
Technical Lead \ Senior Developer– Creative Technology and Web Development
Goodbeast is a full-service creative agency with offices in Portland, OR, Washington, DC, and clients worldwide. Our team of strategists, designers, and engineers create everything from new brands to compelling websites, from experiential installations to custom applications and digital marketing campaigns to e-commerce sites. We’re a fast-growing company with a generous benefits package:
- “Unlimited” time-off policy with a minimum of six weeks leave
- 401(k) plan with company matching
- Employee profit-sharing plan
- Employee stock option plan
- Health and dental insurance
- Training opportunities
- Remote work
- Flexible schedule
Goodbeast is seeking a full-time Technical Lead\ Senior Developer for creative technology and web application development projects.
This is a fully remote position with occasional visits to the office in either Portland, OR, or Washington, D.C., and client sites (less than 10% travel). The ideal candidate will be located in either the Washington, DC, or Portland, Oregon metropolitan area.
Who You Are
- You have a passion for interactive technology, including both advanced web technologies and the latest in physical computing. The ideal candidate will love building things for both the Internet and the real world.
- You have extensive experience developing creative concepts and working on multi-disciplinary teams with strategists, graphic designers, copywriters, and other creative professionals.
- You enjoy mentoring staff and leading others to create their best work.
- You are comfortable presenting advanced technical concepts to clients, prospects, and team members.
- You are an excellent written and oral communicator with high-touch client management skills.
- You have at least five years of experience in an agency environment and understand the expectations of customer service for professional services.
Only candidates with at least five years of creative agency (or advertising, marketing, branding) experience will be considered.
What You’ll Be Doing
This person will be responsible for directing creative technology engagements both on- and offline, including overseeing the technical aspects of software development, making architectural and design decisions, guiding team members in technical matters, and supervising software releases and physical installations. One minute you’ll oversee the launch of a globally-played mobile game, the next, you’re prototyping an IoT control board, and then you’re discussing advanced front-end animation techniques with a graphic designer.
Responsibilities include:
- Leading an interdisciplinary team to create exceptional technical work on- and offline.
- Exploring ideas as part of a creative team and testing the feasibility of those ideas by leading proof-of-concept and prototyping sessions.
- Designing the technical architectures for projects and setting up projects for developers, including systems to assure code quality (linters, automated tests, etc) in a variety of environments.
- Troubleshooting sticky problems and helping developers understand what to do and how to troubleshoot.
- Implementing and monitoring effective QC processes to ensure deliverables meet specifications and our standards.
- Leading on-site installations, including providing technical guidance for vendors and working with project managers and producers to ensure work is done correctly.
- Manage all technical aspects of software releases.
- Explaining technical problems to less technical colleagues.
Requirements include:
- A minimum of five years experience working primarily in Javascript, HTML, and CSS.
- Proficiency in open-source flavors of SQL – MySQL, MariaDB, PostgreSQL, etc.
- Proficiency in a server-side programming language like Node.js, Python, Java, or Ruby.
- Proficiency in a microcontroller programming language/environment, such as C/C++, Lua, MicroPython, Arduino, or an equivalent.
- Experience with creative coding tools (Max/MSP, PureData, Processing/P5.js, Vuo, TouchDesigner, OpenFrameworks, Cinder, etc).
- Knowledge of digital electronics and hole-through soldering skills.
- A “systems thinking” mindset.
- A commitment to quality work.
- Excellent written and verbal communication skills.
- Excellent customer service skills.
- Teaching experience a plus.
- Experience with Vue.js is a plus but not required; you’ll learn it quickly.