Senior Front End Developer

About UsCollab is an independent digital content studio.

Since our launch in 2012, Collab has become the most watched independent digital content network, working with and supporting a small group of the most successful content creators across YouTube, TikTok, Instagram, Facebook and other platforms.

ComScore recognizes Collab as a top 10 YouTube partner in the U.S.

In addition, Collab is a leader in strategy, talent and media solutions on TikTok, and recently became an official TikTok Marketing Partners.

Collab content generates 25 billion video views every month.

What we are looking for!We are looking for a senior level front end engineer who has extensive experience with ReactJS/Redux, HTML, Javascript/JQuery, CSS, Browser APIs, Web Animations and at least basic backend programming knowledge.You ideally have worked hand in hand with creative directors in the past and helped them bring creative ideas to the light.

You understand their point of view but also incorporate clean coding strategies to your code.

You have handled major frontend bugs, helped backend engineers in making right integration decisions and taken steps back when needed to understand the user experience side of things, You have been a team player and understand the basics of programming very well.We believe in working together as a team to build what is best for creators.

You should be able to take the requirements and acceptance testing criteria, and write high quality, easy to understand code which is easy to maintain and build upon.

A well written refactored code is better than just making things work.

We love pair programming, code reviews and learning collectively as a team as we build cool products.JOB RESPONSIBILITIES + GOALS:+ Build robust, fault-tolerant test driven frontend features and applications.+ Convert creative designs to functional code.+ Contribute in formulating frontend testing and CI protocols and be a strong contributor.+ Have a desire to transition into a full stack engineer (specialized in front end).+ Collaborate with Creative Directors, Product Designers, Product Manager, and other Software Engineers to deliver compelling user-facing products.QUALIFICATIONS:+ Expert in ReactJS/Redux+ Expert in HTML+ Expert in CSS+ Expert in Javascript or JQuery (If you know what YDKJS is in and out, we are interested!)+ Expert in Browser APIs+ Expert/Adept/Proficient in Web Animations+ Basic knowledge of Ruby and PSQL or have the desire to learn if needed+ Understand the value of clean code and clean architectureOUR VALUES as a Team!Always keep the user in mindWe build solutions for our coworkers, partners, clients, and ourselves.

In each context, we keep the individual needs of the user in mind through discovery, design, engineering, and release.Context is keyBuilding Products is a creative process, there is no one size fits all solution.

We strive to be aware of situational context when making decisions about product, priority, architecture, process.Fail FastMost products fail.

The harder this is to accept, the more accepting it presents a strategic advantage!

We strive to separate ourselves by spending as little time as possible on ‘doomed’ products.

So we ask why the product or feature we are working on may fail.

We do this to eliminate as much risk as possible for products that will make it launch and identify products that will not be viable as early as possible, ideally during discovery.Don’t reinvent the wheelWe are very lucky to work in such an active time for information sharing.

We should always consider if there is a simple open-source solution or a paid alternative to any work we take on.

We prefer stable solutions, good documentation and examples, and active communities when seeking alternatives to building something ourselves.Build For Future ChangeWhen considering future changes while developing today’s roadmap, spec, or feature, we walk a fine line
– fortune-telling is a tricky thing!

All things being equal, we want code that is easy to change later (such code is by definition also easy to understand!).

However ice-boxed work has a way of lingering, so be careful not to ‘prefactor’ too much, as unused code is unnecessary and confusing.Always be LearningOur field evolves at a breakneck pace.

Great new products, libraries, packages, practices, etc are being shared all the time.

And there is bottomless depth in the fundamentals.

We are dedicated to keeping up and leveling up, and helping each other along the way!PERKS & BENEFITS+ Competitive compensation+ Excellent health insurance: Medical, Dental, Vision & other benefits+ Generous paid time off policy + 401(k) with company match+ WFH stipend+ Year-round company activities and events+ Annual company retreat Accepting candidates from any geographical location; this role is currently fully remote due to COVID-19.

Related Post

Android DeveloperAndroid Developer

Hi We have immediate opening for Android Developer. Android Developer Los Angeles, CA Contract Job Description bull 8+ years of experience writing production Android software bull Bachelor Degree in Computer