Full-Stack Developer: Web/Mobile Applications

 Udelv pioneered autonomous delivery with the first public road-enabled autonomous delivery vehicle launched in January 2018. After completing more than 1,400 automated deliveries in California in 2018, Udelv launched a second-generation vehicle at CES 2019 and has since completed more than 7,000 automated deliveries on behalf of prestigious clients in Arizona and Texas. With its patented technology that fits the needs of last- and middle-mile delivery, Udelv has garnered hundreds of millions of dollars in orders and pre-orders and is on path to become one of the first AV companies to remove the safety operator on its B2B routes. Our mission is to improve people’s lives by seamlessly moving goods directly to people’s doors with a cheap, safe and sustainable technology.    
Position Description:
Udelv is seeking a Full Stack Developer to design and develop the back-end software and UX/UI (including mobile front-end) for our mobile application and functionalities to interface with other parts of our autonomous software. You will be fully responsible for the first version of the software design and back-end with a focus on rapidity of execution and quality. 

  • Design of the overall architecture of the web/mobile application (iOS/Android) for IoT/distributed clients star network application
  • Strong experience managing interchange of data between the server/users, translating the UI/UX design wireframes to actual code for visual elements of the application.
  • Implementation of a robust set of services and APIs to power the web/mobile application
  • Building reusable code and libraries for future use
  • Optimization of the application for maximum speed and scalability
  • Implementation of security and data protection
  • Translation of UI/UX wireframes to visual elements
  • Integration of the front-end and back-end aspects of the web/mobile application 
  • Management of hosting environment, including database administration and scaling an application to support load changes. Understanding of fundamental design principles behind a scalable applications
  • Creating database schemas that represent and support business processes            
  • Data migration, transformation, and scripting

  • BS/MS/PhD in CS or equivalent with at least 5 years of experience in SW development or engineering
  • Exceptional ability and desire to learn new skills and tools. Ability to apply oneself in new problems in a dynamic lean start-up environment.
  • Experience with ride-sharing applications or route optimization applications is preferable. 


  • Proficient knowledge of back-end programming languages, and in particular: Python, Node.js, JavaScript etc.   
  • Nice to have: C++, OpenGL, WebGL, Docker                    
  • Understanding differences between multiple delivery platforms (such as mobile vs, desktop), and optimizing output to match the specific platform               
  • Good understanding of JavaScript libraries and frameworks such as AngularJS, KnockoutJS, BackboneJS, ReactJS, DurandalJS etc.                     
  • Proficient understanding of client-side scripting and JavaScript frameworks, including jQuery or other frameworks such as Zepto, MooTools, etc. depending on project requirements                  
  • Basic knowledge of image authoring tools, ability to crop, resize, or perform small adjustments on an image. Familiarity with tools such as as Gimp or Photoshop is a plus
  • Good UX/UI understanding
  • Good QA practice
  • Proficient understanding of code versioning tools e.g. Git
  • Ability to work in high pace, high pressure environment
  • Ability to manage and lead multiple assignments at once with good level of independence and decision-making aptitude

Want to apply later?

Type your email address below to receive a reminder

Apply to Job

ErrorRequired field
ErrorRequired field
ErrorRequired field
ErrorRequired field