Fingerpaint seeks a sharp, well-rounded technical mind to join our growing development team in the Saratoga Springs office. This role will develop and maintain websites and applications, leveraging modern JavaScript frameworks, and work closely with our user experience team and digital design teams to build digital style guides and component libraries. This role works reports to the head of development, collaborates with other senior developers, and mentors and manages junior developers.
What it takes:
Build and maintain websites, landing pages, microsites, and web applications
Interact with internal and external clients, prototyping and advising on possibilities and solutions that fit their goals
In-depth knowledge of designing and building for accessibility, WGAG compliance, and authoring code that is not only performant but oriented toward search engine optimization
Has a passion for nurturing the minor, yet critical, technical details of an application or system
Has a sense of humor and willingness to go with the flow
Know-how:
5+ years of experience in the development of websites and marketing technology solutions
Strong understanding of user experience best practices and principles
Passion for building website interfaces that are beautifully designed and easy to use
Proficient with functional and object-oriented JavaScript/ES6+
Proficient with Node.js and Express application design and development
Proficient with React and exposure to other frameworks
Experience with modular web design, living style guides, and CSS preprocessing
Proficient with building animations for the web, leveraging CSS, JavaScript, and hybrid solutions
Can speak with authority on web standards for performance, accessibility, security, and SEO
Experience configuring and maintaining build tools (gulp/Node.js)
Confidence in managing source code with Git
Builds modular, flexible solutions
Authors clean, well-structured, well-documented, and reusable code
Articulate, detail-oriented communication skills
Stays abreast of new technology and development trends to provide strategic, creative, and technical solutions agencywide and to our clients
Bonus points:
Agency experience
Experience working with popular CMS platforms: WordPress, Drupal, or equivalent
Experience working in an Agile environment, using Jira
Experience leveraging JavaScript for mobile and desktop development (React Native/Electron)
Experience managing and mentoring fellow developers
All Fingerpainters are currently working safely from their homes but we look forward to the day we can all be back together in our offices. If you have any specific questions on working remotely now or in the future, please feel free to drop us a line in your application.