Senior Frontend Software Engineer, Mobile (SF Bay Area/Remote)

DroneDeploy
Posted 4 years ago
We are a team of highly skilled engineers working on a Typescript-based hybrid application that has executed millions of drone flights, mapping over 100M acres and enables our customers to analyze maps and 3d models. We are looking for engineers who consider themselves experts on shipping high-quality products. As a Senior Frontend Engineer, you will be responsible for contributing to both Javascript and iOS Front End architecture, owning whole features from design to production.

Responsibilities
  • Delivering features via JavaScript/Typescript, Swift/iOS to our Mobile App
  • Ability to hit the ground running as a highly productive, self driven engineer
  • Javascript Front End architecture and owning whole features from design to production
  • Be a positive and collaborative presence on the team
  • Be a primary owner of code quality and best practices for the codebase
  • Bring new ideas to make DroneDeploy better

Experience
  • 5+ years of experience developing in modern Javascript. Can explain best practices, implement things like prototypal inheritance, etc. and solve complex asynchronous problems
  • Passion for Mobile is a must
  • Previous experience shipping large scale production code in popular mobile apps
  • A healthy and considered balance between loving to ship code fast and keeping up best practices for reliability and maintainability
  • Awareness and opinions on new front-end technology like TypeScript and ES6/7+
  • Experience with either Angular 2+, React, or React Native
  • Use data-driven decision making and be highly data-literate
  • Experience with the Redux design pattern