About the Role
The transportation industry has no shortage of complex problems requiring creative solutions to scale efficiently. In this role, you will collaborate with a small team to understand user and market needs, participate in architectural design, and build a lovable native mobile application.
This is a remote position and we're looking for people located -1 to +1 of Central Time.
Responsibilities
- Collaborate with the Product Manager and other developers to design and build an Android application for freight management
- Research, present, and implement new mobile technologies
- Integrate mobile application(s) with back-end GraphQL services
- Collaborate with the core development team and the product owner to define and estimate business requirements and then translate these into specific software tasks as it relates to mobile
- Execute on assigned mobile software development and production tasks by designated deadline (sprints)
- Define unit and integration tests that... can be applied to CI/CD testing.
- Maintain a high bar for quality and performance of your product with vigorous attention to detail and automated testing
- Continuously improve processes to design, build, and ship software
Requirements
- A minimum of a bachelor's degree in Computer Science or related technical field
- 3+ years of experience with native development
- Proficiency in Git and similar tools
- Experience working with Kotlin and Gradle
- Strong understanding of object-oriented development
- Ability to work in cross-functional multi-site teams including remote teams
- Experience with version control (git/Bitbucket), Agile development methodology (Scrum), and RESTful or GraphQL APIs and databases
- Proficient in unit and functional testing is preferred
- Experience with automated testing is preferred
- Experience integrating with GraphQL services is a plus but not required
- Demonstrable portfolio of released applications on the Google Play Store is preferred
- Interest and desire to learn new technologies such as JetPack Compose