About the Role
The successful candidate will:
- Build, ship, and maintain Flutter features for iOS and Android from requirements through release.
- Build and change backend APIs and services in ASP.NET MVC on .NET Framework 4.8.
- Diagnose and fix mobile performance, memory, battery, connectivity, and device compatibility problems.
- Handle data synchronization, push notifications, secure storage, and secure API communication.
- Use CI/CD pipelines and monitoring tools to ship safely and respond to production issues.
- Support onboarding and knowledge sharing for newer developers through code reviews and pairing, informally and without people management.
- Join the team’s two-week Release Developer and Production On-Call rotations once production access is approved. Until then, work on features, code reviews, and business-hours support.
- Release Developer coordinates release builds, makes sure changes merge on time, and deploys to production.
- Production On-Call is the first responder to PagerDuty and Slack alerts, 24/7, with a 15 minute response before the alert escalates to engineering leadership. Playbooks exist for each alert type, and some alerts only need monitoring.
- Communicate progress, trade-offs, and risks clearly to non-technical stakeholders.