Senior Frontend Software Engineer

Position Listed - Sun, August 6, 2017

« Back to list

Job Description

SharpSpring is looking for an experienced Senior Frontend Software Engineer to join our development team in Gainesville, FL. Our team is a group of dedicated individuals working to provide the best service possible to our customers using the most innovative solutions. SharpSpring provides excellent benefits and an engaging workplace with talented, friendly coworkers.

The Opportunity

This position will give you the chance to work with the latest technologies and come up with creative solutions to problems across a wide range of projects. Ownership of product modules is encouraged, and as a member of our team, your contributions will have a positive impact on thousands of customers spanning the globe. We work in an agile environment where input from every developer is welcomed and everyone’s voice is heard. The primary focus of this position will be writing JavaScript, building out React components, collaboratively designing the architecture for our frontend applications, and working with backend APIs alongside backend engineers.


  • Design, development, and maintenance of code
  • Building out React Components
  • Writing code that is cross browser compatible for modern browsers
  • Work with a cross functional development team to engineer deliverables and quality software solutions for our customers
  • Writing code and running appropriate diagnostic tests to proactively solve potential issues
  • Identify and solve problems creatively and efficiently
  • Comfortable working on the command line

The Person

  • Minimum 6 years of experience working with JavaScript
  • Deep JavaScript knowledge
  • Some experience building frontend applications with React
  • Fluency writing semantic, cross-browser compatible HTML and modular CSS
  • Experience with test-driven development and using frameworks/technologies to test frontend applications
  • Effective communication, decision-making and problem solving skills
  • Up-to-date with frontend web technologies
  • Familiarity with responsive web design techniques


  • Git experience on a large team or open-source projects
  • Knowledge of Flow, ImmutableJS
  • History of working with Backbone.js or jQuery
  • Some experience building frontend applications using Angular
  • Experience using Grunt, NPM and linting
  • Experience with designing user interfaces
  • Familiarity with PHP or other backend frameworks
  • Experience with Linux
  • Understanding of how APIs and HTTP work
  • Experience with MongoDB, Redis, MySQL or other backend technologies

« Back to list