Fleetio is a modern software platform that helps thousands of organizations around the world manage their fleet operations. Transportation technology is a hot market and we are leading the charge, with raving fans and new customers signing up every day.
In this role, you will be at the forefront of shipping features that directly enhance the lives of customers around the world. You will be an active participant in collaborating with design and product teams to grow ideas into features. If you are passionate about crafting quality code and building beautiful Android applications used by tens of thousands of customers, we would love to hear from you!
Crafting a delightful user experience is hard work, but we welcome the challenge and are looking for team members who share our ambition.
We are a startup that in 'scale up' mode, meaning we are past the days of just a couple of people in a small office, but we are still very much a fast-paced, highly collaborative company.
What you will be doingCraft and continuously ship well-tested, maintainable, and efficient Kotlin codeCollaborate with product and design to create, design, and incrementally refine featuresMigrate existing functionality implemented in the Ionic framework to be more sleek, efficient, and performant in native AndroidEnsure quality in your code with JUnit and UI testsProactively identify and squash bugs as well as performance issuesTake an active role in shaping and defining mobile engineering best practicesWhat in it for youBe a part of an incredible team of 'A' players who go above and beyond to make Fleetio a successful company. So many different types of companies and organizations operate a fleet each day, and Fleetio is a good fit for most of them (it a huge market)RequirementsBS in Computer Science, Engineering, or equivalent real-world experience3+ years of experience building and shipping native Android appsExcellent written and verbal communication skillsProficient in crafting quality code in Kotlin (Java is a bonus)Mastery of the Android SDK and mobile-specific fundamentals (networking, multithreading, memory management)pixel-perfect attention to detail in designing human-centered interfaces using custom viewsExperienced in consuming and building RESTful APIs (Ruby on Rails, Node, or similar)Committed to utilizing TDD to create JUnit and UI testsKnowledgeable in the current state of the Android platform, deployment, and continuous integration best practicesBenefits