A bit about us:

Our mission is to create the best digital supply chain solutions and enable collaboration and visibility to our customers by combining profitability, advanced technologies, digital products, and data analytics.

Why join us?

Join a well established and forward-thinking company and group of individuals. We value having a team that is made up of a diverse set of backgrounds and respect the healthy expression of diverse opinions. We embrace experimentation and the examination of all kinds of ideas through reasoning and testing.

  • 401k match
  • Employer Paid Benefits
  • Remote work Environment
  • Cutting edge technology stack

Job Details

Responsibilities
  • Design and build advanced applications for the Android & iOS platform
  • Collaborate with cross-functional teams to define, design, and develop mobile app
  • Design app using third party data sources and APIs
  • Build mobile applications with offline-first approach
  • Develop unit-tests to build robust app and cover edge cases, usability, and reliability
  • Work with modern technology approaches to maximize development efficiency

Required Skills
  • Experience with Android SDK, Android Studio and GitLab
  • Experience with Kotlin
  • RxJava
  • Experience using MVVM/MVP/MVI patterns
  • Dependency Injection
  • Android Jetpack Components: Navigation, Room
  • Push notifications, APIs, and cloud messaging
  • Experience in creating technical stories with application flows and design
  • Experience in performing end to end integration testing
  • Experience in developing GraphQL and REST APIs with NodeJS a plus
  • Experience with third-party libraries and APIs
  • Working knowledge of the general mobile landscape, architectures, latest trends, and emerging technologies
  • Good understanding of the full mobile development life cycle.
  • Experience in working with AWS or similar cloud platforms
  • Experience in working in Scrum teams using JIRA
  • Experience with offline storage, threading, and performance tuning, consuming RESTful API's, automated testing
  • Experience delivering, supporting and enhancing applications with large numbers of users as the product grows
  • Learn quickly, self-starter, take direction well
  • Exceptional troubleshooting skills, detail orientated