Release Engineer, RM - Toronto, Canada - theScore

    theScore
    Default job background
    Description

    About the Role & Team

    As a member of the Release Management team, you will be responsible for overseeing the end to end mobile application day to day builds, distribution and release delivery for the theScore Media, theScore Bet and Barstool Sportsbook platforms. This opportunity will provide you exposure to both regulated and non-regulated part of the sports media, sports betting and igaming industry. You will be challenged with the fast-paced nature of theScore's release delivery, multiple product portfolios, regulatory compliance, change management protocols and audits. You will be a part of a diverse group of talented Release Managers, Release Coordinators, Change Managers, Change Management Analysts and Release Engineers that continuously contribute to evolving our processes as we expand our operating jurisdictions.

    About the Work

    • Manage the day to day builds and the distribution of builds throughout the various release phases.
    • Coordinate the weekly mobile app and backend service releases across different feature teams.
    • Work with QA, Development, DevOps, Marketing, Legal, Compliance, TPM, PMO and Product in regards to application build schedule and initiate packaging, build process and submissions as required.
    • Prepare and maintain release artifacts, processes and ensure accuracy.
    • End to end oversight of builds and release delivery as per release process.
    • Contribute to QA, automation, performance and continuous improvement activities.
    • Work with Development and DevOps teams to automate and optimize software build, environments and deployment system as required.
    • Assist with overseeing and/or participate with the preparation and execution of production deployments and maintenance activities.
    • Prepare and distribute the required builds and test accounts to third party vendor partners, Independent Test Labs and regulators as required.
    • Other duties as required.

    About You

    • Degree in computer science/engineering, or equivalent knowledge and/or experience.
    • Previous release engineering experience.
    • Knowledge of CI/CD, automation technologies, build systems and packaging tools.
    • Hands on experience with Apple App Store and Google Play Store release procedures.
    • Experience with native mobile application build management tools (buddybuild, App Center, TestFlight, etc.)
    • Demonstrated ability to coordinate cross-functional work teams toward task completion.
    • Excellent written and verbal communication experience and capability with large groups and attention to detail.
    • Advanced 'Slack' skillset
    • Familiarity with mobile and web automation, performance testing tools (Appium, Selenium WebDriver, Cucumber, UI Automator, JMeter or ,
    • Hands on experience with Apple App Store and Google Play Store release procedures and policy updates

    Main Tools Used & Preferred

    • Google Play Console, App Store Connect.
    • Xcode, Android Studio.
    • Appcenter, Github Actions.
    • Bash, fastlane, android sdk.
    • AWS, GCP, S3, Docker, K8s.
    • Firebase.
    • TestRail, LaunchDarkly

    What We Offer:

    • Competitive compensation package
    • Education and conference reimbursements
    • Parental leave top up
    • Opportunities for career progression and mentoring others