Overview

You will be the engineer we will go to for all our UI / UX requests. Jumpcut is a mature company, and we have a significant web presence — not only on the learning platform we have for our 12,000+ active students, but also on dozens of different marketing pages and sales funnels we’re split testing. As we continue to figure out our brand and identity, we need somebody to update our UI pages accordingly.

We have a high standard for quality — even though our pages right now might seem fine, one of our company values is to sign your name on it — and internally, we think we can definitely improve. We’re looking for somebody who, at a minimum, can translate our designs exactly to spec, or even better, look at something a designer has passed off and point out the exact aspects of the design that you’d change, and why.

What does this mean for you? That you have tons (e.g. years) of experience creating UIs, and maybe even some designing yourself. This means you have a keen passion for great design, great user experience, and have ‘the eye’ that we’re looking for.

Here’s what you’ll be responsible for:

Development.
We have many types of UI pages we’ll need you to work on: everything from doing quick, direct translations from designs on one-off marketing pages (see jumpcut.com/seminar for an example of a page that needs A LOT more work), to more complicated tasks like implementing a completely new forum (if you’re a student of ours, we’re talking about forum.jumpcut.com). Additionally, we have a ton of React work to be done on our platform — but you’ll be the one to write the components only structurally with markup and style them. Well-written, easily maintainable CSS is a must. This means considering how you’re structuring your stylesheets, using variables with SASS, mixins, and thoughtfully coding.

Working with designers.
We have some in-house designers, but we also work with design and branding agencies. You will work with our Engineering Lead and our designers to finalize, verify, and give feedback on all their designs before you start translating them. You will give them feedback on what will look good for actual web implementation and mobile scaling and what won’t.

Working with other Front-End Engineers.
Since we have so much UI / UX work to be done, we will be hiring other engineers to help you out. You will be mentoring them, guiding them, giving them feedback as well as being the final editor for all the work that comes out. We also have a highly-skilled React team. They will work with you with your CSS / markup. You will be there to help integrate their work and to make sure their code is easier to style as we go on.

Ensuring Quality of UI / UX
You will work with our QA team members to help them identify the signifiers of what is up to quality and what isn’t. We want as little bugs as possible, obviously.

Mobile Responsiveness Champion
We have a ton of mobile users hitting our pages, and we have to ensure that all devices will get to experience the beautiful design that you will implement.

What you’ll do

    • Work on UI / UX features towards building the best education platform
    • Help with finalizing designs to make sure things are up to your standards of quality
    • Implementing designs and translating them to near-perfect spec
    • Working with other FE / React engineers to make sure we’re meeting our design standards
    • Ensuring the highest of quality (maintainable) code

What we’re looking for – Technical Skills

    • You need to be terrific at CSS. The years of experience should reflect on the skill. We are looking for mastery. We are looking for somebody who lives, breathes and has an unquenchable passion for it. You must crave design and appreciate it as if it’s essential to your life.
    • You must have been doing UI / UX, specifically CSS for 5+ years.
    • HTML and some small scripts here and there must be shortchange for you.
    • Your past work showcases exemplary implementations of clean, polished, and beautiful  designs.

What we’re looking for – Nontechnical Skills

    • COMMUNICATION: Whenever there is the slightest issue with a design, any hiccup in timelines, the necessary parties should know right away. We’re looking for border-line over communication.
    • SELF-SUFFICIENT: When we give you a task, it will just get done. You’re not scared of any complicated technical issues — you’ll just dive straight into it and find a solution. You’ll let the necessary parties know if there’s any setbacks and reach out for help whether on the internet or to other teammates. You’ll do whatever it takes to get the tasks done.
    • OWNERSHIP: When you get a task, it’s yours now. If it doesn’t look absolutely stunning or has any imperfections, it’s a personal insult. You’ll fight to get the features implemented correctly and live ASAP.
    • ATTENTION TO DETAIL: Be it testing all mobile screen sizes or ensuring that QA does it to making sure every last detail of the design was noticed and handled. You are the king of details.

What stack we use

    • Node.js (koa)
    • PostgreSQL (sequelize)
    • React / Redux / redux-saga
    • HTML / CSS / Javascript
    • Lambda / DynamoDB
    • AWS