Job Title or Location

Senior Frontend Developer

Uplifter Inc. - 5 Jobs
Burnaby, BC
Posted 24 days ago Expires Soon!
Job Details:
Full-time
Executive

Salary:

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 seeking a Senior Frontend Developer to take a leading role in building performant, scalable, and elegant user experiences across our web and mobile platforms. You will contribute to architecture decisions, drive UI best practices, and collaborate closely with cross-functional teams to deliver mission-critical features to our users.

The ideal candidate has 5+ years of professional frontend development experience, is fluent in React and React Native, and brings a strong understanding of frontend infrastructure, state management, browser behaviors, and modern build pipelines.

Key Responsibilities:

  • UI Development: Build and maintain user-facing features using React and React Native for web and mobile experiences.
  • Production Readiness: Implement secure cookie handling, client-side caching, route protection, and error boundaries to ensure reliable experiences in production.
  • Collaboration: Partner with product, design, and backend teams to deliver seamless, user-centric features.
  • Component Architecture: Develop reusable components and maintain consistent design patterns across projects.
  • Performance & Accessibility: Optimize performance across devices and network conditions. Ensure WCAG-compliant interfaces.
  • Environment Management: Configure frontend environments, work with environment variables, and debug browser-specific issues.
  • CI & Releases: Participate in code reviews, testing, and deployment via CI/CD tools like GitHub Actions.

Required Qualifications:

  • 5+ years of experience building production-grade frontend applications.
  • Proficient in JavaScript/TypeScript, React, and React Native.
  • Strong understanding of browser fundamentals: cookies, local/session storage, CORS, caching, rendering behavior.
  • Experience with frontend build tools (Webpack, Vite, or similar), version control, and feature flagging.
  • Familiar with mobile deployment via Expo or native build chains (bonus).

Preferred Skills:

  • Experience working with Firebase for auth and real-time features.
  • Knowledge of responsive design and modern CSS techniques.
  • Familiarity with common frontend security practices (e.g. XSS prevention, secure headers).
  • Exposure to app error tracking tools (e.g. Sentry), performance profiling, and logging frameworks.
  • Bonus: Experience with frameworks such as Next.js, Tailwind CSS, or Storybook.

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.

Share This Job: