Sr Front End Developer

Fingerpaint

Fingerpaint seeks a sharp, well-rounded technical mind to join our growing development team in the Phoenix, AZ 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:

  1. Build and maintain websites, landing pages, microsites, and web applications
  2. Interact with internal and external clients, prototyping and advising on possibilities and solutions that fit their goals
  3. 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
  4. Has a passion for nurturing the minor, yet critical, technical details of an application or system
  5. Has a sense of humor and willingness to go with the flow

Know-how:

  1. 5+ years of experience in the development of websites and marketing technology solutions
  2. Strong understanding of user experience best practices and principles
  3. Passion for building website interfaces that are beautifully designed and easy to use
  4. Proficient with functional and object-oriented JavaScript/ES6+
  5. Proficient with Node.js and Express application design and development
  6. Proficient with React and exposure to other frameworksExperience with modular web design, living style guides, and CSS preprocessing
  7. Proficient with building animations for the web, leveraging CSS, JavaScript, and hybrid solutions
  8. Can speak with authority on web standards for performance, accessibility, security, and SEO
  9. Experience configuring and maintaining build tools (gulp/Node.js)
  10. Confidence in managing source code with Git
  11. Builds modular, flexible solutions
  12. Authors clean, well-structured, well-documented, and reusable code
  13. Articulate, detail-oriented communication skills
  14. Stays abreast of new technology and development trends to provide strategic, creative, and technical solutions agencywide and to our clients

Bonus points:

  1. Agency experience
  2. Experience working with popular CMS platforms: WordPress, Drupal, or equivalent
  3. Experience working in an Agile environment, using Jira
  4. Experience leveraging JavaScript for mobile and desktop development (React Native/Electron)
  5. Experience managing and mentoring fellow developers