Senior Front End Engineer

Docker

(San Francisco, California)
Full Time
Job Posting Details
About Docker

Docker containers wrap up a piece of software in a complete filesystem that contains everything it needs to run: code, runtime, system tools, system libraries – anything you can install on a server. This guarantees that it will always run the same, regardless of the environment it is running in.

Summary

The Front End Engineering Team at Docker is looking for Software Engineers to build JavaScript applications using React and Node. Docker Front End Engineers have expertise in JavaScript and web development with solid computer science fundamentals. We have a strong Customer focus with an aesthetic sense to create delightful Products and beautiful User Experiences. We value quality, performance, simplicity and we take great pride in our work.

Responsibilities

Docker has a strong engineering culture and you will be expected to drive your own time allocation and to make decisions on a daily basis. As a Front End Engineer at Docker, responsibilities include collaborating with Product and UX to iteratively design and develop web applications across Docker products, consuming REST APIs from a microservice backend in the cloud, write unit and integration tests to fully test your code and use Docker to deploy at a rapid pace.

This position focuses on the core JavaScript that runs the Docker Hub and other sites. If building out Isomorphic JavaScript Applications, reusable component libraries (using React) and public SDKs sounds like fun to you, this may be your position.

Ideal Candidate
  • Expertise in JavaScript with modern libraries, such as React, Redux, Backbone.
  • Test automation experience - unit, integration and functional tests with Continuous Integration
  • Strong grasp of CSS and HTML
  • Experience calling and consuming REST APIs
  • Functional programming experience
  • 5+ years minimum professional experience
  • Computer Science degree or equivalent professional experience

Bonus Points

  • You’ve built apps using React, Flux, Backbone or Elm.
  • You know what universal JavaScript Applications are.
  • You’ve built SDKs and Component Libraries.
  • You’re familiar with a variety of Languages (ClojureScript, PureScript, TypeScript).
  • You’re familiar with build tools (webpack, bower, grunt, gulp, docker).
  • You’ve contributed to Open Source projects.
Compensation and Working Conditions

Additional Notes on Compensation

Lunch, dinner, snacks, and bottomless cups of coffee. Full benefits (Health, Dental, Vision,401k). WageWorks (Pre-tax parking/transit). Customized workstation (Apple or Windows). Company outings (SF Giants, Golden State Warriors, Rafting, etc.).

Questions

There are no answered questions, sign up or login to ask a question

sign up or login to save this job and more
San Francisco, California
Skills Desired
Sign up or login to see how your skills match up.
  • Cloud
  • CSS
  • RESTful APIs
  • HTML
  • JavaScript
  • Web Applications
  • Web Development
  • Automation
  • Backbone.js
  • Clojure
  • Continuous Integration
  • Functional Testing
  • Scripting
  • Test Automation
  • Unit Testing
  • Computer Science
  • React.js
  • Docker
  • Knowledge of Software Development Kit
  • Front End Engineering
  • Flux
  • Integration Testing
  • Gulp
  • Grunt
  • Bower
  • TypeScript
  • Webpack
  • Elm
  • Functional Programming
  • Open Source Project
  • component libraries
  • Redux
  • Purescript

Want to see jobs that are matched to you?

DreamHire recommends you jobs that fit your
skills, experiences, career goals, and more.