Senior Front End Engineer
Docker
(San Francisco, California)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.
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.
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.
- 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.
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
- 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.