Back to results

Software Engineer (Unpaid)

  • Canada

Temporary

Applications open in a new tab.

Job details

Job type
Temporary
Posting language
English
Posted

Original job description

About Spawn: We're students building an app for making spontaneous social gatherings easy. You can easily let your groups of friends know what you're up to, whether grabbing lunch, playing basketball, or hosting a get-together. Then, they're able to see that through their notifications, then join in from the app's home feed and map view. We've built out the core app, as seen on the app store below, but are working on applying finishing touches, and might want to explore further features.

  • Check out the app, Spawn: https://apps.apple.com/ca/app/spawn/id6738635871
  • Check out our Instagram: https://instagram.com/getspawn

About the Codebases You'll Contribute To:

  • Back-end (core codebase): https://github.com/daggerpov/spawn-app-back-end
  • iOS (core codebase): https://github.com/Daggerpov/Spawn-App-iOS-SwiftUI
  • Android (inactive): https://github.com/ethan-dsouza-dev/Spawn-App-Android-Kotlin

About the Role: This is a very flexible, but unfortunately, unpaid role (sorry, we're only students) to help work on our iOS & Backend project codebases and deployments, addressing bug fixes, UI improvements, then potentially exploring further feature development. We have well laid-out UI designs in Figma so this is a pure coding role, but being in touch with UX and knowing what 'feels right' to the end user is important, since our main aim now is to polish the app's last few bug fixes and UI touch-ups to make it frictionless to use.

What You'll Gain: Experience working on a fully-featured and designed mobile app, already available on the App Store (definitely a nice-to-have on your resume), which has a mature codebase and interesting technologies: Redis, SQL, AWS (S3, Cloudfront), Swift, Java Spring. I can say that having this on my resume helped me land iOS interviews with Apple, Ramp, and Lyft.

Preferred Qualifications: Familiarity with iOS development in Swift/SwiftUI or other similar frontend technologies such as React/React Native, backend development in Java Spring Boot or similar API development, plus, fundamental knowledge of SQL databases, CI/CD with GitHub, caching with Redis.

Being AI-Native is a must, as knowing the exact technologies isn't as important as being able to learn and adapt quickly to our tech stack and be productive in our codebases.

  • https://github.com/daggerpov/spawn-app-back-end
  • https://github.com/daggerpov/spawn-app-ios-swiftui
  • https://github.com/ethan-dsouza-dev/Spawn-App-Android-Kotlin

We also maintain a React site for internal admin (bug/feedback reports, etc.) but it's not vital, and already setup. So, we won't need help on that front, just with the main app product.

More about this job

Responsibilities

Contribute to the iOS and backend codebases and deployments by fixing bugs and improving the user interface. Help polish the app and potentially explore and develop additional features.

Requirements

Preferred candidates have familiarity with iOS development using Swift or SwiftUI, or similar frontend technologies, and backend development with Java Spring Boot or similar API technologies. Fundamental SQL knowledge, familiarity with GitHub CI/CD and Redis caching, and the ability to learn and adapt quickly are desired; being AI-native is stated as a must.

Skills

  • Swift
  • SwiftUI
  • Java
  • Spring Boot
  • Backend Development
  • iOS Development
  • API Development
  • SQL
  • Redis
  • AWS
  • GitHub
  • CI/CD
  • React
  • React Native
  • UI Improvement
  • Bug Fixing

Visa sponsorship

Not detected in the job text

Categories

  • Software
  • Technology

Keywords

  • iOS
  • Backend Development
  • Swift
  • SwiftUI
  • Java
  • Spring Boot
  • SQL
  • Redis
  • AWS
  • Amazon S3
  • CloudFront
  • GitHub
  • CI/CD
  • React
  • React Native
  • Android
  • Kotlin
  • UI Design
  • Figma
  • Bug Fixes
  • UI Improvements
  • Mobile App Development
  • API Development
  • Caching
  • App Deployment
  • Social Networking
  • AI-Native

Report this job