Senior JavaScript Developer (Remote Available)

At InMotion Hosting, we stand by our core values to Cultivate, Care, Improve, Thrill and Have Fun. These values have helped us become a leader in web hosting and web design. We’ve been expanding our software products to help better serve our customers, and we’re looking for a Senior JavaScript Developer who loves working with JavaScript frameworks like Angular, React, and Vue to join our team.  

As part of the InMotion Product Development Team, you will have a hand in the user-facing software for our newest product offerings. You’ll be working on an Agile-based, interactive team with an appreciation for open source technology and user centered design.

This role can be filled remotely or from one of our offices.

What You’ll Do:

  •  Design, develop, and maintain JavaScript based internal and external applications using Angular framework
  • Use the foundations of UI/UX methodologies and Material Design components to create a user -centric product
  •  Design, develop, and maintain backend APIs using NodeJS and/or Python 
  • Identify solutions through research and collaboration that resolves the root of problems as they arise
  • Participate in the definition of functional and technical requirements for application software to develop skills and knowledge
  • Work side by side with the end user to develop, debug, and test application software for accuracy, integrity, interoperability and completeness to achieve desired results
  • Work on cross-functional Agile project teams to develop new functionality and applications
  • Participate in code reviews to ensure adherence to standards and specifications
  • Build your skill set in a collaborative, team-focused environment

What You’ll Get:

  • Profit sharing twice yearly
  • Customizable 401(k) plans that include company matching
  • Medical, Dental, Vision Disability, Life Insurance
  • Paid Time Off and Company Paid Holidays
  • A casual work environment
  • The chance to lead the success of a new product line in a highly competitive, growing market

And when onsite…

  • Awesome company parties and events
  • Free weekly lunch and snacks

Ideal Candidates Have:

  • Bachelor’s degree in a related discipline or 5-6 years equivalent experience
  • Comprehensive knowledge in client-side scripting and JavaScript frameworks, such as React, Angular, or Vue
  • A strong understanding in restful API design and implementation
  • Proficient in semantic HTML and responsive web design
  • Advanced experience with a modern server-side system using NodeJS OR Python is required, experience with PHP is a plus but not required
  • An understanding of CSS Preprocessors & Design Systems such as Material
  • Experience with newer specifications of ECMAScript
  • Familiarity with application containerization & container orchestration, such as Docker and Kubernetes
  • Experience with automated testing tools
  • Project management and presentation experience
  • Practical knowledge of Object Oriented development and Object modeling
  • Working knowledge of software deployment, Continuous Integration (CI), and Continuous Delivery (CD) concepts, applications, and tools preferred
  • Ability to effectively work in a team atmosphere
  • Ability to apply existing knowledge and adapt to new technologies and libraries

Location

  • Virginia Beach, VA
  • Denver, CO
  • Permanent remote

The interview process for this role will include a coding challenge based in Angular and Material design. If your previous experience has been primarily in React or Vue, don’t be discouraged! We’re interested in seeing your current level with Angular and how your knowledge transfers to new frameworks, if applicable.

You can see more information about our company culture and our current products and services by following these links: 

This Is InMotion Hosting

Why Work Here

What We Offer Our Customers

The salary range for this position is $70,000 – $115,000. We are open to hiring at a level II or a level III Developer. Final compensation will be dependent on experience and skill set.