Senior Mobile Engineer
Thinkific · Canada
- Used AI to automate mobile app setup and contributions to the mobile repository, reducing 2 days of work to under 2 hours.
- Built a Cloud-based AI agent that resolves small bugs end-to-end: it diagnoses the issue, applies the fix, verifies it, and opens a pull request with a screen recording of the fix in action.
- Built an AI agent that designs new features using the app's existing design system and current app UI as context.
- Rebuilding the app using React Native.
- Designed the app architecture; mentoring web engineers to develop mobile apps.
- Design system and app theming for the mobile app; promote technical discussions.
- Built many features like In-App Purchases, Community, Direct Messages, Notifications, and the Courses module.
- Set up the CI/CD pipeline for iOS and Android releases to the App Store and Google Play Store.
- App performance improvements: 12.5x faster course load (from about 25s to under 2s).
- Collaborate with the Product and Design teams; facilitate refinements and retros, and occasionally act as scrum master.
- Product deliverables and prioritization of features; work with multiple teams and take part in customer interviews.
- Improved app long-term stability with unit, widget, and E2E tests.