Senior Front End Engineer (react / React Native)

Remote, CA, Canada

Job Description

We're looking for a strong, hands-on Senior Front-End Engineer who lives and breathes React and React Native to own the future of our mobile app (built with React Native + Expo) and our internal React-based Admin Portal.

This is a high-impact, high-autonomy role. You'll be the most senior front-end/mobile engineer on a small, experienced team (three senior engineers total, including yourself) and will drive day-to-day development while helping shape the product roadmap. There is no dedicated product manager -- you'll work directly with our VP of Operations and Director of Marketing to turn broad business goals ("we need to solve X for pharmacists") into concrete features, technical designs, and prioritized backlog.

If you love shipping pixel-perfect, performant mobile + web experiences, enjoy wearing multiple hats, and want to truly own a product rather than just take tickets, this is the role for you.

Fully remote position with a strong preference for candidates in or near Calgary, Alberta (MST time zone alignment).

Day-to-Day Responsibilities

Build new features and maintain our flagship React Native (Expo) mobile app for iOS and Android Develop and enhance our internal React + TypeScript Admin Portal Write clean, maintainable, well-tested code and review pull requests from the rest of the team Translate high-level business requirements and user feedback into detailed technical specifications, UI/UX flows, and implementation plans Collaborate closely with the other two senior engineers on architecture decisions, code quality, and delivery timelines Own the front-end roadmap: prioritize upcoming work, estimate effort, and communicate progress and trade-offs to non-technical stakeholders Improve performance, accessibility, and overall user experience across mobile and web Occasionally build small supporting tools or scripts that make the product or team more efficient
Required Qualifications

5+ years of professional front-end or full-stack development experience Deep expertise in React and React Native (Expo experience strongly preferred) Proven track record shipping production React Native apps to the App Store and Google Play Strong TypeScript skills and experience with modern state management (Redux Toolkit, TanStack Query, etc.) Comfortable taking vague or high-level requirements and turning them into scoped, actionable features Excellent communication skills -- you can explain technical concepts and trade-offs to non-engineers clearly and confidently Self-directed and proactive; you thrive in small teams with lots of ownership
Preferred Qualifications

Previous experience acting as the "technical product owner" or de-facto product manager on a consumer or B2B mobile/web app Some exposure to backend technologies (Node.js, Kotlin, or similar) -- enough to reason about APIs and integrations Interest or experience in Rust (we have some internal tools written in Rust) Familiarity with the medical or pharmaceutical space (nice to have, not required) Experience mentoring or guiding other engineers Knowledge of CI/CD, testing strategies (Jest, React Native Testing Library, Detox), and modern tooling
Why Join Us?

Real ownership: your code and decisions directly impact thousands of users in the pharmaceutical space every day Small, senior team with limited bureaucracy, just building great software Competitive salary & benefits Fully remote Opportunity to grow into an even broader technical leadership / product architect role as the company scales
If you're a strong React Native engineer who's tired of being handed perfectly specced tickets and wants to own the "what" as well as the "how," we'd love to talk.

Apply with your resume and a brief note about a React Native project you're particularly proud of (links to App Store/Google Play or GitHub very welcome).

Job Types: Full-time, Permanent

Pay: $100,000.00-$160,000.00 per year

Benefits:

Paid time off Work from home
Application question(s):

Do you have a public GitHub Account you could share with us?
Language:

English (required)
Work Location: Remote

Beware of fraud agents! do not pay money to get a job

MNCJobz.com will not be responsible for any payment made to a third-party. All Terms of Use are applicable.


Related Jobs

Job Detail

  • Job Id
    JD3163382
  • Industry
    Not mentioned
  • Total Positions
    1
  • Job Type:
    Full Time
  • Salary:
    Not mentioned
  • Employment Status
    Permanent
  • Job Location
    Remote, CA, Canada
  • Education
    Not mentioned