Software Engineer, MobileResponsibilities1. Refactor, maintain, and extend the open source credential wallet application on both Android and iOS. The desired architecture is a set of reusable SDK legos that contain most of the core functionality and UX workflow components. The completed user-facing application should exist as a thin layer of integration code and styling over the SDKs.2. Establish CI/CD for the mobile application including release to the TestFlight, App Store, Play Store Beta, and Play Store, integrated with the CI/CD of the rest of the software supply chain (such as triggering builds when dependencies change).3. Work closely with a project team and product managers responsible for managing user stories, features, and releases.4. Work with designers to bring a concept to life with fully functioning user interfaces.5. Adapt to rapidly changing priorities.