DeansList, Inc.DeansList, Inc.

Front-End Engineer

Posted 13.12.2018
Take The InterviewOriginal Job Post

It's an exciting time to be a front-end developer at DeansList! Front-end developers are a critical part of our small but mighty engineering team, one that's continually releasing scalable new features that will positively impact schools for years to come. You'll work directly with our Director of Technology and CEO and interact heavily with our School Success and Data teams to ensure everything we build puts a huge grin on the faces of all of our clients: from school administrators and teachers to parents and students. This often involves communicating directly with clients, responding to their needs, and sometimes even co-developing new features.


This job is for you if:


  • You're motivated by the challenge of creating user experiences that are beautiful, intuitive, and well-coded
  • You enjoy working at the intersection between people and technology
  • You feel comfortable designing for large and small screens alike
  • You don't mind getting your hands a little dirty digging around in legacy or back-end code
  • You can work independently but will also seek out and incorporate creative feedback
  • You love learning and want to be on the cutting edge
  • You think JavaScript is the bees knees and React/React Native is the best thing since sliced bread
  • Or maybe you can convince us why they're not!


Your first 12 months will look something like this:


  • Learn the nuts and bolts of DeansList
  • Start taking on small web/mobile projects
  • Take ownership over key features/interfaces, and respond to related tickets
  • Begin pushing DeansList to the next level: We have big projects on the horizon, but we're waiting for your input and skills to have that conversation.


Requirements


Great candidates should have:


  • advanced experience with the front-end web stack (HTML, CSS and JavaScript)
  • advanced experience interfacing with APIs (even those w/limited documentation)
  • experience developing on the mobile platform (iOS/Android)
  • experience reading back-end code (mostly PHP)
  • some experience with relational and key-value store databases
  • familiarity with browser testing and debugging
  • excellent skills (and a love for) working with end-users – this means being able to translate a user’s (a teacher or school administrator) requests into smart feature development plans


Benefits


Health insurance (fully covered for individuals)

Vision/dental insurance

Monthly HSA contributions (if eligible)

Unlimited vacation

401k + matching

Paid family leave

Short/long-term disability

Ongoing training and development

Flexible work-from-home policy

Stock option plan

Take The Interview
Posted 13.12.2018