Frontend Engineer (North Carolina)

We are currently looking for a Frontend Engineer to join our growing team on a contract (full time 1099) basis in the Charlotte area. This is a great opportunity to work on a leading, high traffic, Los Angeles based site (over 60 million unique visits a month), without the need to relocate.

Despite the immense traffic we generate, we do all this with a small, talented team of dedicated software engineers who love working with interesting, complex projects. We are now looking to expand this team to North Carolina as we continue to scale out operations. As part of the Frontend team you’ll be building and optimizing front-end implementations of various desktop and mobile web properties. You will also be expected to take part in building our stack for the future via recommendations, implementation of new technology and optimizations, which combined, will continue to keep us ahead of the curve on load speed, paint and memory performance.

 


What’s in it for you:

  • Work on a very high-traffic platform, solving unique challenges only seen on sites of this scale.
  • Collaborate in a team environment, with a variety of developers across the United States.
  • Contribute directly to the technology, processes and methodology used to solve problems day-to-day.
  • Flexible working location, no need to come to an office or hot-desk.
  • Paid leave, used and accrued similar to full-time employees.

Who we believe will do great in this role:

Besides the usual skill set for a Frontend Engineer (i.e. competency in HTML, CSS and Javascript), you MUST have:

  • At least 3 years of commercial frontend software engineering experience.
  • Extensive experience building complex HTML layouts by hand, without a grid system.
  • Extensive working knowledge of hand-coded CSS and SASS.
  • Extensive working knowledge of hand-coded, standards-based, object-oriented Javascript.
  • Experience working with Vanilla DOM node creation and manipulation.
  • Experience with REST APIs, and/or social network APIs.

Bonus points if you have:

  • Expert knowledge and extensive experience in one or more of the following domains: HTML/CSS/Javascript.
  • Experience working in a high-traffic environment or with optimizing code for performance, paint or memory use.
  • Working knowledge of advanced CSS concepts such as BEM, OOCSS and SASS.
  • Working knowledge of Object Literal, Module Pattern, ES6 or ES20xx.
  • Experience using Webpack, NPM or Yarn.
  • Experience with setting up and using Javascript unit test environments.
  • Expert knowledge of Mobile Web environments and the complexities and inconsistencies the platform brings.
  • Experience working in JSP/JSTL projects.
 

** Local Candidates only (Charlotte, NC and surrounding areas) **

** No relocation provisions **

** This is a 1099 Contract (not W2) position only **

 

About Ranker:
Ranker is a data-driven media company, the #1 online destination for opinion-based, crowdsourced rankings of everything. The company's technology is centered on user engagement, turning its lists into the “best possible rankings” via the wisdom of crowds. A Quantcast Top 50 site, Ranker attracts more than 60 million monthly unique visitors, and outperforms almost every other publisher in time-on-site per visit. As a result, Ranker is a treasure-trove of consumer sentiment data with more than 250 million votes gathered to date on over 100,000 unique items, generating a deep and precise interest graph which the company launched as a B2B tool in 2016 to augment the existing ad-based business. Ranker is headquartered in Los Angeles, California.

Want to apply later?

Type your email address below to receive a reminder

Apply to Job

ErrorRequired field
ErrorRequired field
ErrorRequired field
ErrorRequired field
insert_drive_file
ErrorRequired field
ErrorRequired field
Error
Error
Error