We are looking for a Creative/UX 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.
What You’ll Do
- 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.
Who You Are
- 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 architecture
Out Team Values
- Always keep the user in mind We 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 key Building 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 Fast Most 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 wheel We 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 Change When 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 Learning Our 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 (base salary, end of year bonus, equity)
- Full benefits package (medical, dental, vision, life insurance, FSA, HSA, 401k matching, LTD, critical illness insurance, etc)
- Cell phone stipend
- WFH stipend
- Quarterly L&D Opportunities
- Accepting candidates from any geographical location; this role is currently fully remote due to COVID-19
About Collab:
Collab is a digital talent network and entertainment studio founded in 2012 on a simple premise: We help brands leverage the creativity of our hand-picked roster of Creators, while helping those Creators build their careers making content they love.
True to our name, our philosophy is that doing both of these things in collaboration with one another helps everyone win.
What does it look like when everyone wins?
It looks like billions of views every month on the digital platforms that matter most: TikTok, Facebook, YouTube, Snapchat and Instagram.
This success has led to recognition as an Official Certified Global Partner for both TikTok and YouTube, putting us at the forefront of agencies working with these platforms.
We’re the #1 Creator network on TikTok, with a roster of over 400 TikTok stars generating more than 25 billion views per month to an audience of 1.4 billion followers.
Our network has provided a launching pad for 60+ brand campaigns to date, delivering 50+ billion views for brands like Nike, Doritos, Chipotle and many more.
As a YouTube Preferred Global Partner for channel and digital rights management we’re ranked in Comscore’s Top 10 for media network size, reaching over 50% of viewers aged 18-34 on the platform.
That translates into over 71 million unique and 3.5 billion monthly views, comprising 9 million hours of Collab Creator content viewed every month.