About Our Client

Our client is a group of innovators driven to help CPG brands and retailers grow by providing them the source of truth for the retail shelf. Their computer vision patented artificial intelligence and machine learning is the world's first fully automatic capture-to-insight retail shelf intelligence solution that learns as it goes. They provide our syndicated SaaS solution to top global CPG brands and retailers like Johnson & Johnson, General Mills, Anheuser-Busch InBev, CircleK, and Unilever.

If you want to grow personally and professionally while making a difference with something new and innovative, our client may be the right place for you.

Job Description

Our client builds highly scalable cloud-based services supporting our machine learning and data subscription business. They value collaboration, continuous testing, and iterative development models. Data capture for our backend processing pipeline is done through mobile applications and drone-based cameras. As they scale, their focus turns towards leveraging native mobile device capabilities to increase their mobile application's usability, efficiency, and resilience.

This role wholly owns the architecture and user experience of our mobile application.

Mobile App Developers are responsible for:

  • I am coding in Kotlin and SWIFT to deliver iOS and Android-based mobile applications.
  • Interacting efficiently with backend RESTful interfaces, both in the face of large amounts of data and frequently in network-constrained environments.
  • Working closely with our Product Management and User Experience teams to define a feature roadmap and deliver features that delight our customers.
  • Committing tested, documented, and reviewed code frequently, ideally daily. Code reviews and automated testing are core to our quality approach. Task decomposition and continuous iterative delivery are a way of life at Pensa.
  • Deep architectural understanding of proven mobile application patterns and the technical options available from the various iOS and Android platforms..
  • Actively supporting our continuous journey of applying good architecture and design patterns so that we can do our best daily work. Strong opinions are encouraged.

Requirements

  • 5 or more years building production software, ideally in a commercial environment, with experience supporting a shipping product.
  • 3 or more years of experience building and delivering iOS and Android mobile applications.
  • Bachelor's degree in a technical field.
  • Direct experience consuming RESTful services and JSON data.
  • Understanding of Python web frameworks, ideally Flask, is a plus.