Front End Developer

Provato is a Cleveland owned and operated software development company that develops custom applications for its clients across a variety of business sectors, including health, pharmacy, manufacturing, distribution, and professional services. We are seeking a highly skilled and motivated developer to join our in-house project team. Provato’s professional yet friendly and informal work environment is important to us, so a cultural fit will be an important consideration in our search. A successful candidate will be focused on collaboration, quality, and excellent customer service.

Upon joining Provato this candidate will enjoy working with a collaborative team using modern technology on a wide variety of challenging software projects. Software Developers are provided with access to a high performance laptop, multiple monitors, and all necessary software development tools/utilities.

  • Competitive Salary
  • 401k Plan
  • Medical Insurance
  • Dental Insurance
  • PTO, including 9 holidays per year
  • Casual Dress
  • Flexible work schedules
  • Complimentary coffee and tea
  • Bring your own device friendly

POSITION SUMMARY

The Front End Software Developer works with the in-house project team to build business information systems for our clients. The Front End Software Developer has in-depth knowledge of web technologies with some back-end knowledge, and must have an understanding of web architecture and a rigor for programming. This unique expertise combines user interface know-how with CSS, HTML, JavaScript and jQuery.

The best candidates will have a strong understanding of DOM manipulation, posting JSON objects, and JavaScript scope. Experience with responsive and adaptive design is also a big plus.

ESSENTIAL FUNCTIONS

Reasonable Accommodations Statement

To perform this job successfully, an individual must be able to perform each essential duty satisfactorily. Reasonable Accommodations may be made to enable qualified individuals with disabilities to perform the essential functions.

Essential Functions Statement(s)

Typical duties/responsibilities may include, but are not limited to, the following:

  • Write code that is consistent with Provato coding standards, and implement software solutions
  • Communicate with the back-end team in order to integrate APIs with UI
  • Keep up to date with the latest standards and techniques concerning CSS, JS and libraries like jQuery, LESS, Twitter, Bootstrap, etc.
  • Troubleshoot and debug application issues related to performance, defects, and application errors
  • Perform smoke testing
  • Estimate design and development effort
  • Suggest design, implementation, and process improvements to the architect or manager
  • Collaborate with architects, designers, developers, and business analysts in conceptualizing and developing software solutions that meet business needs
  • Liaise with network administrator in resolving problems with software systems
  • Conduct research on legacy systems, software products, and emerging technologies in support of development efforts
  • Builds good cross functional relationships with other members of the project services team
  • Execute projects with minimal oversight

POSITION QUALIFICATIONS

Competency Statement(s)

  • Detail-oriented
  • Analytical
  • Change Management
  • Strong communication skills
  • Strong problem solving skills
  • Team Orientation

SKILLS & ABILITIES

Education: Bachelor’s Degree (four year college or university), a plus

Experience: 3 to 7 years related experience

Required Technical Skills:

  • Microsoft Office products (Expert in Word, Visio, and Excel)
  • Strong knowledge of JavaScript/jQuery/AJAX
  • Strong knowledge of HTML/CSS/Bootstrap
  • Strong knowledge of MVC pattern
  • Strong knowledge of JSON

Desired Technical Skills:

  • Visual Studio, a plus
  • Experience with C#, a plus
  • Experience with ASP.NET MVC (or comparable MVC/Web technologies), a plus
  • Experience with Team Foundation Server, a plus
  • Experience with Web API/Web Services, a plus
  • Experience with Mobile Development Skills (PhoneGap/Cordova, jQuery Mobile), a plus

Other experience:

  • Familiar with standard software design patterns and development principles
  • Good interpersonal and communication (written and verbal) skills
  • Good problem solving/decision making ability
  • Understanding of Software Development Lifecycle
  • Understands the ramifications of configuration changes on systems and operations

WORK ENVIRONMENT

General office environment