Mobile Developer

About us

Did you know that 2/3 of every thing that you buy is brought to you by a Truck? Yet, over 80% of the trucking fleets survive on razor thin margins. They cannot expand or grow because of chronic driver shortages.

We are industry veterans who have seen these problems from the sidelines and wanted to do our part in fixing it. And we did by launching our company.

We know that trucking is not a glamorous industry. Rather than build yet another social app, we are bent upon bringing the Silicon Valley ingenuity into the old world of trucking and logistics.

We believe we are just getting started with an innovative product offering in this field. If you are interested in being part of “The Third Wave” as author Steve Case calls it in his book, you should join our small but highly motivated team.

Description

This position involves co-developing cross platform apps for launch with some of the best in class/cutting edge technologies.

Of course, like every other startup, we will be working under tight deadlines. Team member should be capable of rapidly developing, releasing prototypes while refactoring and fixing/maintaining older code.

Feature development will include integrating with other products via blue tooth and ad-hoc networks, store, retrieve and stream data, developing new algorithms to improve efficiency, working with our mapping partners to bring new offerings to our customers. Work will also involve refining the existing functionality with UX evolutions, troubleshooting and fixing existing code using crash data and bug reports.

Our apps are built on React Native, a next generation cross platform technology. However, developer needs to be able to trouble shoot issues in native platforms in Java and Swift as well or build certain native components.

Our product is an innovation in the trucking field and so our problems look unique. Hence team member must be a self motivated and creative problem solver.

In specific:

  • Support the entire application lifecycle (concept, design, test, release and support)
  • Produce fully functional mobile applications writing clean code
  • Gather specific requirements and suggest solutions
  • Write unit and UI tests to identify malfunctions
  • Troubleshoot and debug to optimize performance
  • Design interfaces to improve user experience
  • Liaise with Product development team to plan new features
  • Ensure new and legacy applications meet quality standards
  • Research and suggest new mobile products, applications and protocols
  • Stay up-to-date with new technology trends
  • Utilize Jira to track, monitor and communicate development/bug fix progress

Skill Requirements

Must have:

  • React Native experience
  • SQL (SQLLite database) experience
  • Strong Android (Java) and Swift (C) and CSS/HTML experience
  • Experience using native Android and Swift libraries for network connectivity/optimization
  • UX/UI design skills
  • RESTful Services
  • Git for version control

Nice to have:

  • Crashlytics or similar experience
  • Knowledge of Ionic, Phone gap or Cordova

Apply

Bitnami