Job Title: Senior Full-Stack Developer (React Native / React / .NET / UX/UI Implementation / Claude Code)
Location: Edmonton, AB, Canada (hybrid, depending on team needs)
Employment type: Full-Time
Experience level: Senior
Compensation: Competitive salary depending on experience, technical depth, product deliver history, and fit with the org requirements
About My Viva Inc.
At My Viva Inc. we help individuals take control of their health! We have created an innovative digital wellness program called My Viva Plan®. We empower individuals to engage their mind, fuel their body, and move their body to help them live their most fulfilling lives. We work with healthcare providers, insurers, and organizations to create win-win situations and empower their employees and clients. By using My Viva Plan®, individuals feel more energetic, happier, and engaged in their lives.
Executing a great idea is only possible if you have a dedicated team of people who believe in the vision and are committed to helping achieve it. Our core values are not just words to us; they are our compass. We embrace them with everything we do.
So, if you are…
- Brave and challenge yourself to think outside the box, embrace different perspectives, and try new things
- Innovative in your thinking and push yourself to think of doing things differently
- Tenacious and willing to weather the storms that come with forging new roads and overcoming obstacles to get things done
- Compassionate about our clients and their needs as well as your team members
- Passionate about our vision, your role, and your desire to help others and make a difference
- Humbly Confident and realize that no matter how awesome you are, you are not perfect and will never know it all
We would like you to join our team as a Senior Full-Stack Developer.
We are building and improving My Viva Plan, an innovative digital wellness platform spanning both mobile and web. In this role, you will help accelerate delivery of polished, user-centred product experiences by working closely with UX/UI designers, product stakeholders, QA, and our broader development team. You will turn design concepts into high-quality React and React Native implementations, support backend integration using .NET, and use Claude Code to speed up prototyping, component development, refactoring, and front-end UX/UI improvements while maintaining strong engineering standards.
Role Overview
As a Senior Full-Stack Developer, you will act as a key technical bridge between UX/UI design and core engineering. You will design, build, improve, and deploy modern web and mobile experiences using React, React Native, TypeScript, and .NET. You will collaborate directly with designers to validate feasibility, refine interaction patterns, create reusable components, and prepare implementation-ready work that can be integrated into the broader product. You should be comfortable owning work from planning through deployment, mentoring others, reviewing code, and helping the team make practical technical trade-offs.
Responsibilities
- Build, maintain, and improve responsive web applications using React, TypeScript, JavaScript, HTML, and CSS.
- Build, maintain, and improve mobile applications using React Native, with consideration for iOS and Android deployment requirements.
- Develop and integrate backend services, APIs, and business logic using .NET and C#.
- Collaborate closely with UX/UI designers to translate wireframes, prototypes, design systems, and user flows into high-quality product experiences.
- Use Claude Code to support front-end UX/UI development, including rapid prototyping, component implementation, refactoring, and interface improvements.
- Partner with product, QA, and core development teams to clarify requirements, acceptance criteria, edge cases, integration needs, and release readiness.
- Participate in architecture discussions, technical planning, estimation, and delivery sequencing.
- Write clean, maintainable, testable, and well-documented code.
- Review code, provide constructive feedback, and support continuous improvement across the development team.
- Troubleshoot, debug, and resolve production and pre-production issues across web, mobile, and backend systems.
- Contribute to CI/CD, automated testing, release management, quality assurance, and deployment processes.
- Help improve reusable components, design-system alignment, accessibility, responsiveness, and mobile performance.
Requirements
- 7+ years of professional experience developing web applications and mobile applications.
- Strong professional experience with React for web application development.
- Strong professional experience with React Native for mobile application development.
- Strong backend development experience with .NET and C#, including API development and integration.
- 5+ years of experience working directly with UX/UI designers to build and deploy web and mobile applications.
- Demonstrated experience shipping production applications used by real customers or internal business users.
- High proficiency with Claude Code for quickly prototyping and developing software, especially translating UX/UI concepts into functional React and React Native experiences while maintaining strong engineering standards.
- Experience working with REST APIs, authentication flows, data models, and modern application architecture.
- Experience with Git-based workflows, pull requests, branching strategies, and code review practices.
- Experience working in Agile teams using Jira, Confluence, or similar project management and documentation tools.
- Experience applying WCAG accessibility standards, OWASP secure development practices, and SOC 2-aligned controls in modern web, mobile, and backend development environments.
- Strong communication skills and the ability to collaborate effectively with designers, product stakeholders, QA, and developers.
Technical Skills
- React, React Native, TypeScript, JavaScript, HTML, and CSS.
- .NET, C#, REST APIs, and backend service development.
- Modern front-end patterns, reusable components, state management, accessibility, and responsive design.
- Mobile app deployment considerations for iOS and Android.
- Git, GitHub, Bitbucket, Azure DevOps, or similar version control and collaboration tools.
- Jira, Confluence, and Agile delivery practices.
- CI/CD pipelines, automated testing, build processes, and release workflows.
- Debugging, performance optimization, observability, and production support.
- Design systems, component libraries, Figma, and UX/UI handoff practices.
Nice-to-Haves
- Experience in health, wellness, coaching, benefits, insurance, HR technology, or other people-centred digital products.
- Experience with Azure cloud services or Microsoft-oriented development environments.
- Experience with automated testing frameworks for web, mobile, and backend systems.
- Experience improving accessibility, usability, and mobile performance.
- Experience mentoring junior or intermediate developers.
- Experience supporting AI-assisted development workflows, product prototypes, or AI-powered user experiences.
Education
- Bachelor’s degree in Software Engineering, Computer Science, Information Technology, or a related field, or equivalent practical experience.
What We Offer
- Opportunity to work on a live product impacting real users in the healthcare and wellness space.
- A senior role with meaningful influence on product delivery, UX/UI implementation quality, and engineering practices.
- Close collaboration with designers, product stakeholders, QA, and developers.
- Remote-friendly work environment with flexible work options.
- Room for professional growth and leadership, including opportunities to improve AI-assisted development workflows and reusable component practices.
- Competitive salary and performance-based bonuses.
- Health, dental, and vision benefits.
- Professional development opportunities.
Pay: $100,000.00-$115,000.00 per year
Benefits:
- Dental care
- Extended health care
- Paid time off
- Work from home
Location:
Work Location: Hybrid remote in Edmonton, AB