About the Role
We're seeking a passionate Intermediate Mobile Developer to join our Product team in building and maintaining innovative health data management platforms that serve diverse health communities - from patients and families to clinicians and researchers.
This is a unique opportunity to take a leading role in transforming our existing responsive web platform into a feature-rich mobile application. You will play a pivotal role in defining and implementing the mobile experience. While working remotely from anywhere in Canada, you'll collaborate with our Mountain Time Zone-based teams to create meaningful mobile solutions that make a real difference in healthcare.
Key Responsibilities
Collaborate with our product team to play a leading role in the development of our mobile application, extending and adapting features from our responsive web platform
Design, develop, and maintain user-centric, responsive, and visually appealing mobile applications using Flutter
Lead technical decisions and establish mobile development best practices, including UX/UI design principles
Engage in all phases of the agile software development lifecycle, including planning, development, testing, deployment, and post-launch support
Optimize mobile applications for performance, scalability, and maintainability
Break down complex mobile development challenges into manageable tasks and contribute to creating and maintaining comprehensive technical documentation
Develop, run, and maintain automated tests for mobile applications to ensure code quality and reliability
Research, evaluate, and integrate new mobile development technologies to enhance our app offerings
What We're Looking For
3-5 years of professional software development experience, with at least 2 years of mobile development using Flutter
Strong proficiency in designing intuitive and responsible mobile user interfaces
Understanding of API integrations to ensure smooth communication with Laravel backend
Excellent problem-solving and communication skills
Self-motivated with the ability to work independently
Demonstratable excellence in writing clean, maintainable code
Proficient in creating and maintaining mobile-specific technical documentation
Familiar with agile workflows (e.g., Kanban)
Experience with Git version control and Jira
Bonus Skills
Experience with AWS technologies and integrating backend APIs into mobile applications
RESTful API Development; enabling offline sychronization
Expertise in securing APIs against threats like SQL injection, etc.
Experience with real-time communication
Background in healthcare industry mobile apps or platforms
Expertise in DevOps and CI/CD pipelines tailored for mobile application deployment
Familiarity with scalable mobile app architecture and performance optimization
What We Offer
Opportunity to make a meaningful impact in healthcare
Remote-first work environment
Flexible working hours
Continuous learning and professional development opportunities
Collaborative, innovative team culture
Competitive compensation package (base salary, stock options, paid vacation time)
Health and dental benefits, including a dedicated health spending account
Our Tech Stack:
Mobile: Flutter
Backend: PHP (Laravel), MariaDB, Postgres
Frontend: TALL stack (Tailwind, Alpine, Laravel, Livewire)
Cloud: AWS (S3/EC2/RDS)
Tools: Git, Jira
If you're passionate about using technology to improve healthcare outcomes and want to join a dynamic, mission-driven team, we'd love to hear from you!
Lumiio will only contact those candidates being considered for an interview. We appreciate your interest in this opportunity and thank you for your application. By submitting your resume, you agree to Lumiio sharing your information with representatives of the organization responsible for the hiring process. Lumiio will keep your resume on file and protect your personal information in accordance with governing privacy legislation.
Lumiio is an equal opportunity employer. All aspects of employment including the decision to hire, promote, discipline, or discharge, will be based on merit, competence, performance, and business needs. We embrace diversity as an essential way of business, be it race, colour, religion, marital status, age, national origin, ancestry, physical or mental disability, medical condition, pregnancy, genetic information, gender, sexual orientation, gender identity or expression, veteran status, or any other status protected under legislation.
Job Types: Full-time, Permanent
Pay: $70,000.00-$100,000.00 per year
Benefits:
Dental care
Flexible schedule
Paid time off
Work from home
Flexible language requirement:
French not required
Schedule:
Monday to Friday
Education:
Bachelor's Degree (preferred)
Experience:
professional software development: 3 years (required)
mobile development using Flutter: 2 years (required)
Work Location: Remote