Senior Web Developer

2 months ago
$50 - $60/hourRemoteGroupA

Senior Web Developer

To help our customers adopt our products quickly and help fuel our company growth to support them, we’re looking for an experienced web developer to work on the digital marketing team to shape our company's 10+ web properties into examples of top-quality web development and user experience. We are looking for a seasoned full-stack web developer who cares deeply about excellent design, architecture, and performance, and is extremely comfortable with JavaScript at an advanced level. This is a full-time remote position and will report to the engineering lead of digital marketing.

Responsibilities:

  • Work on hybrid team between digital agency and product company
  • Juggle simultaneous projects running at any given time- frequently booting up new, greenfield projects
  • Also maintain, refactor, improve, and keep current projects running smoothly that are important pieces of infrastructure
  • Variety of workload between frontend, backend, testing, visual programming, and data engineering
  • Run several global event sites, and 6 products documentation sites, a learning-focused app, and a community forum in addition to the primary company website
  • Maintain 10+ websites overall that are consistently being changed and improved
  • Help with currently transition to next.js to build out all of our websites,
  • Work with current react-based global component library/design system to keep styling and code standards consistent across all new website productions
  • Run unit to integration tests, selenium-like cypress tests and visual diff generation,
  • We're pretty deep into advanced react patterns, so there's plenty of great react development opportunities
  • We try to stay on the bleeding edge, and have already transitioned to using react hooks and suspense

Requirements:

  • Deep expertise and experience with React, as it is the core tenet of our architecture and design system
  • Thorough experience with node.js and express, familiarity with HTTP and how web servers work
  • Fluency with HTML, CSS, and client-side JavaScript
  • Fluency with modern javascript standards - all our code is es6 and we are aggressive about adopting new features and standards
  • A good understanding of JavaScript bundling and performance (we use webpack and performance and accessibility are very important to us)
  • Understanding of and experience with both unit and integration testing
  • Ability to take on a project and complete it independently with minimal oversight, often working with others and/or mentoring junior developers
  • Comfort interacting with and presenting for senior staff and managers. Consistently clear and professional communication abilities.
  • Complete comfort reading others' code and learning new things- there will be a lot of new things to learn here regardless of your experience.
  • A team-based mentality as we are growing fast and it is of the utmost importance in every technical decision made to first consider how it impacts both the current and future team
  • A decent understanding of database design and both relational and nosql data modeling
  • The ability to write clear and concise readmes and documentation,
  • To be able to thoroughly explain your work both to other developers inside and outside marketing as well as non-technical staff
  • Familiar with nodejs-based server development

Job Type: Contract

Salary: $50.00 to $60.00 /hour

Experience:

  • JavaScript: 5 years (Required)
  • Web Development: 8 years (Required)

Work Location:

  • Fully Remote

Benefits:

  • Health insurance
  • Dental insurance
  • Vision insurance
  • Retirement plan