Job Description
Pensa builds highly scalable cloud-based services in support of our machine learning and data subscription business. We value collaboration, continuous testing, and iterative development models. Data capture for our backend processing pipeline is through our mobile applications and drone base cameras. As we scale, our focus turns towards leveraging native mobile device capabilities in order to increase the usability, efficiency, and resilience of our mobile application. This role fully owns the architecture and user experience of our mobile application.
Responsibilities
- Coding in Java and SWIFT to deliver iOS and Android based applications.
- Building, deploying, and supporting mobile applications through a variety of Marketplaces.
- Efficiently interacting with backend RESTful interfaces both in the face of large amounts of data, and sometimes 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 on a frequent basis, 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 good mobile application deployment patterns, and the echnical 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 work every day. 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.
- Understanding of web application coding in Javascript, ideally with the Vue framework is a plus.
- Position is ideally based in Austin, Texas but not required.