Software Engineer, Full Stack (Senior)

New Today

OverviewWe’re building the #1 training platform for runners. Our mission is to help everyday runners become outstanding by providing an app with world-class training, coaching and community for everyone. We’re growing quickly and recently joined Strava. This is a full-time role in London, UK.Base pay range£80,000-£95,000 per year, plus participation in Strava’s long-term incentive (stock) programs. Salary is dependent on experience.The TeamYou will join a talented Cross-Functional Engineering Team to help deliver new features for iOS, Android and Apple Watch applications and third-party integrations (Garmin, Strava, Coros, Fitbit, Suunto, etc.). You will work closely with the founders and CTO to shape the future of Runna.What you'll be doingArchitecting, building, testing and delivering new features across the full stackCollaborating with Product to identify the best solutions for the customer experienceProviding technical support to teammates as neededBuilding and maintaining developer tooling and CI/CD pipelines to operate more efficientlyRotating release responsibility across the team, with opportunities to lead production deploymentsRequirementsWhat you'll bring to the teamStrong TypeScript/JavaScript experienceExperience working in a fast-paced, iterative engineering environment4+ years in your main area (Frontend, Backend, etc.)Ability to learn new technologies quickly and work outside your comfort zoneExperience delivering features end-to-end (architecture, development, release, test, support)Enthusiasm for iterative development, continuous deployment and test automationKnowledge sharing, pair programming, collaborative design & developmentShared code ownership and cross-functional teamsExperience with React Native (large-scale apps)Experience with AWSFull-stack feature delivery experienceBonus pointsExperience with SwiftUIExperience with deployment cycles or CI/CDExperience with Serverless architecturesExperience with Terraform or other IaC toolingOpen source contributions, bug reporting, testing releases, or contributing to codeTech StackFrontend: React Native, TypeScript, GraphQL (Apollo Client), Fastlane, SwiftUI (Apple Watch), Maestro E2E testsBackend: Serverless (AWS), Lambdas (NodeJS & Python), AWS AppSync, DynamoDB, S3, SQS, SNS, EventBridge, SageMaker, SnowflakeOther: Sentry, GitHub Actions, Intercom, Mixpanel, RevenueCat, App Store/Play Store, Google Tag ManagerBenefitsWe offer a salary of £80,000-£95,000 plus stock options. In the UK we provide:Flexible working; typically 2-3 days in the Vauxhall office25 days holiday + bank holidaysRunna subscriptions for you and 5 friendsStrava membership and Headspace membershipAnnual gear/gym allowanceWork anniversary Runna kit voucherPrivate health insurance with Bupa and workplace pensionModern Health mental wellness supportCarrot fertility supportMore information on benefits: Benefits at RunnaInterview ProcessWe aim for a straightforward, enjoyable interview process:Getting to Know You + Live Coding (45-minute video; two live coding exercises)Take-home technical task (1-2 hours)1.5-hour technical interview (system design and architecture)Meet the team (in-person)Please let us know if we need to accommodate childcare or accessibility needs during the process.How to ApplyPlease apply through Workable. We are unable to accept applications outside of Workable. If you have questions about your application status, email careers@runna.com.Note: We are unable to sponsor for this role.Location: London, England, United KingdomSeniority levelMid-Senior levelEmployment typeFull-timeJob functionEngineering and Information TechnologyIndustries: Non-profit Organizations and Primary and Secondary Education #J-18808-Ljbffr
Location:
City Of London, England, United Kingdom
Job Type:
FullTime

We found some similar jobs based on your search