Summary
✨ AI‑Generated
A developer role focused on building cross-platform applications using a shared codebase, integrating with backend services, and creating responsive user interfaces.
Highlights
Create cross-platform applications across mobile and web while collaborating with backend engineers and delivering high-quality user experiences.
Description
You'll design and build our cross-platform applications from a single Flutter/Dart codebase targeting iOS, Android, and web, delivering schedules, scores, standings, and live statistics to fans, teams, and organizations.
You'll work hand-in-hand with our .NET team, consuming the C#/Web APIs they build and helping shape the contracts between client and server.
YOU MUST LIVE IN EDMONTON/AREA.
This position is NOT a remote position.
Key Responsibilities
Design, build, and maintain performant, reusable Flutter/Dart applications for iOS, Android, and web from a shared codebaseTranslate designs, storyboards, and use cases into polished, responsive user interfacesIntegrate with our C#/.NET back-end services via REST/Web APIs, handling authentication, caching, and real-time sports data (schedules, scores, standings, live stats)Manage application state cleanly using established patternsEnsure the best possible performance, quality, and responsiveness across platforms and screen sizesIdentify bottlenecks and bugs, and devise solutions to these problemsCoordinate the build, release, and store-submission process for iOS and AndroidImplement automated and unit tests to maintain code quality
Requirements
C# .NETT-SQL.NET API.NET StackStrong experience building and shipping production apps with Flutter and Dart.Proven cross-platform delivery across iOS and Android (Flutter web a strong plus).Solid understanding of state management patterns and app architecture.Experience integrating REST/Web APIs and handling asynchronous data.Strong understanding of object-oriented programming and clean, testable code.Familiarity with dependency injection and common design/architectural patterns.Comfortable with App Store and Google Play build and release workflows.Proficient with code versioning tools such as Azure DevOps and Git.Familiarity with continuous integration.
Preferred Qualifications
Experience with Flutter web and building responsive layouts for larger screensFamiliarity with real-time data (WebSockets, SignalR, or push notifications)Experience working alongside a C#/.NET back-end teamKnowledge of native iOS (Swift) or Android (Kotlin) for platform-specific integrationsExperience with automated/widget testing in FlutterPrior experience in the sports industry or with sports-related applications
What We Offer
Competitive salary and benefits packageOpportunities for professional growth and developmentCollaborative and inclusive work environmentThe chance to work on exciting projects that impact the sports community
How To Apply
If you're passionate about building great software and eager to contribute to a dynamic, innovative team, we'd love to hear from you.
Please submit your resume, portfolio, and a cover letter detailing your experience and which role you're applying for (or both) to careers@rampinteractive.com.