Company:

At Udelv, we are creating a new type of driverless delivery vehicle. We are first-movers in the autonomous delivery sector and were the first to complete a commercial last mile autonomous delivery on public streets in the US. Udelv is using advanced transportation and autonomous driving technologies to revolutionize logistics. The company recently announced a breakthrough partnership with Mobileye, an Intel company, to use Mobileye’s autonomous driver on its next-generation vehicle, the Transporter. We have also announced the largest pre-order to date in the autonomous vehicle industry with a 1,000 Transporter pre-order from Donlen, one of America’s largest commercial fleet management companies.

Udelv’s mission is to reinvent and become the dominant player of the fast growing trillion-dollar global delivery market by reducing delivery costs up to 50%, lowering carbon emissions and making our roads safer and less congested.

 
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.
 
Responsibilities:
  • Design of the overall architecture of the web/mobile application (iOS/Android) for IoT/distributed clients star network application
  • Manage interchange of data between the server/users, translating the UI/UX design wireframes to actual code for visual elements of the application.
  • Implement a robust set of services and APIs to power the web/mobile application
  • Build reusable code and libraries for future use
  • Optimize applications for maximum speed and scalability
  • Implement security and data protection measures for cybersecurity specifications
  • Translate UI/UX wireframes to visual elements
  • Integrate front-end and back-end aspects of the web/mobile application
  • Manage hosting environment, including database administration and scaling an application to support load changes. Understanding of fundamental design principles behind a scalable applications
  • Create database schemas that represent and support business processes            
  • Data migration, transformation, and scripting
Qualifications:
  • Proficient knowledge of back-end programming languages, and in particular: Python, Node.js, JavaScript, Java etc.
  • Strong knowledge of Android and iOS applications (Java - Android and Swift - iOS) is required   
  • 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 VueJS, ReactJS, 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
Education:
  • BS 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.

Apply for this Job

* Required

resume chosen  
(File types: pdf, doc, docx, txt, rtf)
cover_letter chosen  
(File types: pdf, doc, docx, txt, rtf)