Company
Total Life logo

Total Life

totallife.com
Location

In office: Edmonton

  • 🇨🇦 Canada
Annual Salary
CAD 60k - CAD 60k
Apply

Front-End Developer

Description

About Total Life
At Total Life, we’re redefining mental healthcare for older adults by leveraging a telehealth platform that delivers evidence-based emotional support. Our mission is to ensure quality, affordable mental healthcare is accessible to a vulnerable demographic, empowering older adults to lead healthier, more fulfilling lives.

Overview
We’re seeking a dedicated Front-End Developer to join our dynamic software development team in Edmonton, AB. In this role, you’ll play a crucial part in building and refining software solutions that directly impact mental healthcare. This is a fantastic opportunity for someone eager to grow their coding skills, work on innovative projects, and contribute to a meaningful mission.

Key Responsibilities

  • Develop Software: Design, write, and deploy high-quality JavaScript applications integrated with Python/Django Backends.

  • Front-End Engineering: Develop responsive, performant web interfaces using React and Next.js, with a strong emphasis on mobile-first design.

  • Design Implementation: Translate Figma designs into pixel-perfect React applications across devices, including smartphones, tablets, and laptops.

  • Team Collaboration: Work closely with product, QA, and operations teams while mentoring junior developers.

  • Project Management: Manage multiple projects concurrently, meet deadlines, and proactively resolve issues.

  • Process Improvement: Recommend enhancements, perform code reviews, and uphold robust testing practices.

Additional Details

  • Location: Edmonton, Alberta

  • Job Type: Full-Time (40 hours per week, Monday to Friday)

  • Eligibility: Must be eligible to work in Canada

Requirements

  • Bachelor’s degree in Computer Science or a related field.

  • At least 3 year of programming experience, with a strong drive to learn and develop further.

  • Proven experience developing full-scale React applications from scratch.

  • Must be able to translate Figma designs into pixel-perfect React applications optimized for various devices, including smartphones (Android/iOS), tablets, laptops, desktops.

  • Solid grasp of mobile-first design principles and best practices using Flexbox, CSS Grid, and Tailwind CSS.

  • Ability to enhance development workflows using LLMs and other AI technologies.

  • Familiarity with Material UI is a plus.

  • Quick adaptability to new software and technologies.

  • Excellent teamwork and communication skills, with a proven ability to follow instructions.

  • Design skills are an asset, especially experience working with design tools like Figma.

  • Experience with the following systems:

    • React.js (3+ years)

    • Languages : JavaScript/ Typescript

    • Testing tools: Jest, Playwright

    • Styling: Tailwind CSS, Flexbox, CSS

    • State Management: Redux, Zustand, and Formik

    • Design tools: Figma

    • Integration: HTTP REST APIs

    • Version Control: Git/Github

    • Development Methodology: Agile

Benefits

Why Join Total Life?

  • Make an Impact : Contribute directly to enhancing mental healthcare services for older adults.

  • Collaborative Culture : Work alongside an innovative and supportive team.

Compensation & Benefits

  • Salary: $60,000.00 CAD per year

  • Benefits: Dental care, extended health care, flexible schedule, Remote work available on Fridays, life insurance, paid time off, and vision care.

If you’re a motivated programmer ready to launch your career and drive meaningful change in mental healthcare, we want to hear from you. Submit your resume along with a cover letter outlining your relevant experience and explaining why you’re excited to join our team at Total Life.