Hybrid - Toronto, Mississauga, Vancouver, or Montreal
Company Overview:
Uplifter is a SaaS company dedicated to helping sports organizations manage their operations efficiently and scale with confidence. We provide clubs and federations with innovative software solutions to streamline membership management, scheduling, payments, and more. Our team is committed to delivering a secure, reliable, and high-performance platform that meets the unique needs of our clients.
We have office locations in Toronto, Mississauga, Vancouver, and Montreal. Employees are expected to come to any of the office locations 3 days each week.
Position Overview:
We are looking for a versatile Mobile App Developer to build and maintain mobile-first experiences that are fast, secure, and scalable. Youll be responsible for building new user-facing features, improving platform stability, and collaborating with design, product, and backend teams.
The ideal candidate is fluent in React Native, experienced with GitHub Actions, Firebase, Postgres, and Redis, and ready to take ownership of modern app development from prototype to production.
Key Responsibilities:
- Mobile Development: Build cross-platform mobile apps using React Native and Expo.
- Infrastructure & Data: Integrate and optimize Firebase and Redis for real-time communication and caching.
- API Integration: Connect apps to back-end services and Postgres databases with attention to security and performance.
- Collaboration: Work closely with designers and product managers to ship intuitive, accessible features.
- Code Quality: Write clean, maintainable code and participate in code reviews, testing, and release management.
- Optimization: Continuously profile and improve app performance across devices and network conditions.
Required Background:
- Bachelors degree in Computer Science, Software Engineering, or a related field or equivalent practical experience.
- 35 years of experience in mobile or full-stack application development.
- Strong track record of apps deployed in production environments.
Preferred Skills:
- Proficiency with React Native and Expo.
- Production experience with Firebase (Authentication, Firestore, Cloud Functions).
- Hands-on experience with Redis for caching, session storage, or pub/sub.
- Experience working with PostgreSQL and writing optimized queries.
- Version control (Git), CI/CD pipelines, and common DevOps practices.
- Next.js, Drizzle ORM, Bun,Django, or PHP skills a plus.
Why join Uplifter?
- Join a mission-driven company transforming how sports organizations operate.
- Work in a collaborative, high-performance team.
- Hybrid work model with flexibility and autonomy.
- Opportunities for growth and increased responsibility over time.