Software Engineer II - Mobile
Core
Building and enhancing the next generation of WGU's student mobile experience using cross-platform technologies.
Role type
Mobile Software Engineer II (IC)
Builds
Student mobile applications for iOS and Android
Domain
Higher Education / EdTech
Deliverable
product features
Required skills
Flutter, Dart, iOS development, Android development, RESTful API integration, software architecture, automated testing, Git, Agile workflows
Preferred skills
Flutter state management (BLoC, Cubit, Riverpod, Provider), App Store/Play Store publishing, Swift, Kotlin, CI/CD platforms, Firebase, cloud platforms (AWS, Azure, GCP), mobile observability tools
Technologies
Flutter, Dart, iOS, Android, RESTful APIs, Git, AWS, Azure, GCP, Firebase, BLoC, Cubit, Riverpod, Provider, Swift, Kotlin
Responsibilities
Design, develop, test, and maintain mobile applications; Build responsive, accessible, and user-friendly experiences; Collaborate on application architecture and technical design; Integrate mobile applications with backend services; Troubleshoot, debug, and optimize application performance; Support CI/CD pipelines and release processes
Seniority
Mid-level IC (3+ years experience)