About Hwy Haul

Formed in 2018, Hwy Haul is building a next generation digital freight platform for fresh produce that connects Shippers (Farmers, Distributors, Wholesalers and Retailers) directly with Truckers, by eliminating intermediary friction, introducing end-to-end digital applications, and building advanced cold chain compliance

Our goal is to deliver freshness at your doorstep, reduce wastage during the transportation and create a future for sustainable growth for all the stakeholders

About the Role

We are looking for an experienced Software Engineer to join our Android Engineering team. You will be responsible for building new features for our customer facing apps

What you’ll do
  • Translate designs and wireframes into high quality and performant Android apps
  • Engineer responsive, maintainable and performant apps
  • Make technology choices and follow modern development practices
  • Set and maintain high standards of development practices and help the team adopt them
  • Commitment to collaborative problem solving, sophisticated design, and quality product is important
Qualifications
  • Master’s or Bachelor’s Degree in Computer Science/Engineering or equivalent
  • 3+ years’ Kotlin, 5+ years’ experience building Android apps using Java
  • Hands on experience in the full life cycle of Android application development
  • Strong knowledge of Android SDK, different versions of Android, and how to deal with different screen sizes
  • Experience with concepts of Android like activities, Views/View Groups, Fragments, Intents, Content Providers, Services, Broadcast Receivers
  • Experience with  Coroutines, Firebase Messaging, WorkManager (async task), Navigation Component, Single Activity application, Location tracking, sqlite (Room) database handling, loaders, UI Layouts, widgets etc.
  • Ability to design applications around Android recommended user interfaces, such as “Material Design”
  • Ability to understand business requirements and translate them into technical requirements
  • In depth Understanding of Android recommended design principles, interface guidelines and and best practices for coding
  • Experience with performance and memory tuning of complex Apps
  • Hands on experience in Multi-threaded programming, and good knowledge of networking concepts
  • Experience of accessing data as JSON/ XML using REST APIs.
  • Ability to understand business requirements and translate them into technical requirements
  • A knack for benchmarking and optimization
  • Experience working in an Agile environment and working with a geographically distributed team
Benefits
  • Excellent medical, dental and vision benefits
  • 401(k) match
  • Paid time off