Headquarters: San Francisco, CA, USA
We are looking for JS developers who consider themselves experts and have experience shipping products.
Can explain best practices, implement things like prototypal inheritance, curry, etc., and solve complex asynchronous problems which we have a lot of.Experience with automated testing suites and promoting a testing culture.
We use Jasmine for unit tests and test cafe for E2E tests.Experience with Python is a plus (most of our backend is Python), especially if you've used it for any server work.Experience with MVC frameworks such as Angular 2 or React.
Our front-end is written in Angular 2.Experience with the Redux design pattern is a plus.
We use NgRx with Angular2.Experience with browser-based map technology like Google Maps, MapBox, Leaflet.Mobile experience with Cordova, Ionic, Android or iOS a plus.Awareness and opinions on new front-end technology like TypeScript and ES6/7+ a plus.
We want someone who is excited to learn and share knowledge about new front-end technology with the other engineers on the team.Requirements:You will need to be available to come onsite in San Francisco, CA for the first two weeks for onboarding.You will need to come onsite 2-4 times per year.You will need to be available for at least half of our work day.
Roughly until 2-3pm PST.Why You Should Choose Team DroneDeploy?DroneDeploy is the leading cloud software platform for commercial drones, making the power of aerial data accessible and productive for everyone.
Trusted by businesses and individuals in over 140 countries worldwide, we are transforming the way drone users collect, manage and digest impactful data in a variety of industries, including agriculture, real estate, mining and construction.
Simple by design and easy to use, DroneDeploy builds revolutionary software compatible with any drone.
If you’re excited about drones and want to help us create a simple and seamless experience for drone users across the world, we’d love to hear from you!We are a very remote friendly company.
We have regular onsite visits, all meetings are done in conference rooms with good microphones and cameras.
Our regular engineering retros are done with tools to make sure we include feedback from remote employees.
We also have a regular remote retro to try to further improve the experience for the remote team at DroneDeploy.Questions to include with application:1.
What was your favorite project you've worked on and what did you like about it.3.
What would they be and why?
To apply: Please send resume and answers to the questions above to [email protected]
We get a lot of applications.
If you have any work you've done or something that is impressive please send it we'd like to see it! I will reply with a timed coding challenge that will take about an hour.
Then we'll follow up with remote interviews with a few of our engineers.