Senior Front End Developer

Development

Saratoga Springs, NY

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.