We are a small team of highly skilled JavaScript developers working on a Typescript/Angular2 application that flies drones and analyzes the processed imagery. We are looking for senior JavaScript engineers that can join us. We are looking for JS devs who consider themselves experts and have experience shipping products. We solve difficult problems here at DroneDeploy using JavaScript, and we will pay very competitively for great engineers. This is for a longer term position.
Learn more about us at https://dronedeploy.com/
Checkout out our glassdoor reviews: https://www.glassdoor.com/Overview/Working-at-DroneDeploy-EI_IE1103556.11,22.htm
Where You Can Make an Impact
Build scalable and maintainable user interfaces with a focus on testability and extensibility.
Collaborate with our product and design teams to define feature specifications and timelines.
Inspire innovation and cultivate an environment of continuous improvement.
Advocate for modernizing the practices and tools by staying current with the newest technical advancements.
Ensure technical decisions support our goals of quality, performance, scalability, reliability, availability, and security.
Build intuitive, beautiful, high performance and reliable web applications.
Share insights and best practices and positively influence the rest of the engineering team.
Review code and project deliverables and confirm that they are of high quality.
Participate in and evangelize the agile development processes including planning, execution, retrospectives.
Participate in daily stand-ups, one-on-ones and weekly retros.
REQUIREMENTS
Your Experience
Consider yourself an expert in JavaScript and web applications. Can explain best practices, implement things like prototypal inheritance, curry, etc., and solve complex asynchronous problems. Ideally you can also talk circles around us about RxJS, functional programming, etc.
Experience with automated unit testing suites.
Experience with MVC frameworks such as Angular (ideally Angular2) or React.
Experience with browser-based map technology like Google Maps, MapBox, Leaflet.
Mobile experience with Cordova, Ionic, Android or iOS experience a plus.
Awareness and opinions on new front-end technology like TypeScript and ES6/7+ a plus.
Experience owning and working independently on a remote project is ideal.
Available to spend time in our main San Francisco office during ramp up period and a couple times a year to work closer with the team.
To apply: Please send resume and examples of some work you've done. chase+jobs@dronedeploy.com. 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.