Let’s get started
By clicking ‘Next’, I agree to the Terms of Service
and Privacy Policy
Jobs / Job page
Intermediate Developer - Patient Booking Mobile image - Rise Careers
Job details

Intermediate Developer - Patient Booking Mobile

Join Our Mission: Help the Helpers with Jane


Let's kick things off with a quick intro. Jane is a team that's all about fostering growth, spreading delight, and serving our healthcare community. We're on the hunt for people ready to jump in and join us while we simplify the lives of healthcare practitioners and patients daily. And guess what? Jane is a remote-first company, meaning every role at Jane, including this one, is remote — giving you the freedom to work from any corner of Canada.


Your Role in Our Journey


We’re seeking an Intermediate Developer to join our Patient Booking team who’ll work on some core projects within our Mobile App. Jane’s Mobile App is designed to put patients at the center of their wellness journey, making it accessible wherever they are. Patients can easily book, view, and manage appointments across Jane clinics and providers. Currently in beta, the app has a packed roadmap ahead, and you’ll play a crucial role in leading, shaping, and delivering new experiences that help make all facets of allied health services more accessible to everyone. Some key projects include messaging, telehealth, group bookings, etc. 


Learn More About Us


We're founder-led, which means we live our values while maintaining a clear vision for the future. Our product enables the likes of physiotherapists, mental health counsellors, chiropractors, and other allied health practitioners to run their practices in a digital-first way through features such as online booking, charting, scheduling, telehealth, secure payments and billing along with an evolving library of features. You can see more of them here.


There is often a high bar set, not just for the quality of work, but for the care we show for each other and our customers. And it’s our customers raising that bar, never standing still and continually improving which keeps us on our toes. It's not just about what you've done before or how quickly you work; it's about your curiosity and drive to solve the right problems and your agility in learning new ways of thinking.


No doubt, Jane's a special place to work. There is autonomy and flexibility to help integrate work into your life in a way that makes sense for you. Need to block out time to pick up the kids? Go for it. That's normal here. And yes, we have a Slack channel for parents, but we've also got channels dedicated to plants, furry friends, food, pride, wellness - you get the idea! While we love to connect virtually, the Jane team also connects in person throughout the year. That comes in the form of departmental get-togethers, company retreats, or possibly a conference or two across North America if you’re keen to learn more about our community of healthcare providers. We're on the search for folks who are ready to dive in and become part of our journey toward making healthcare professionals' lives easier every single day.


You can also learn more about Jane as a company and a product by checking out our Glassdoor reviews and our Capterra Reviews


But we’ll also keep it real — as much as we love our work, the mountain we're climbing is always getting taller. We're a growing company, and with that comes the challenge of navigating an environment with many moving parts, often without a clear-cut path laid out in front of us. This is where you come in. If you're the kind of person who gets a kick out of being resourceful and loves solving problems, you'll fit right in.


Our vision as we move towards 2025 is all about creating More Happier Helpers. That means not just growing in numbers, but growing a community of thriving healthcare professionals who provide top-notch care with Jane at the heart of their operations. If you're someone who's feeling stifled by bureaucracy, itching to shake things up, or just someone who wants to make a genuine impact in the world, consider if the Jane team is the place for you.


We believe in collaboration, humility, and keeping a growth mindset. We're looking for people who can embrace our way of working, which often means being flexible and open to change. So, if after reading this, you feel excited about the opportunity — all in the name of helping those who help others — reach out to us to learn more.

In short, if you're excited by our growth, ready to contribute to a challenging yet rewarding environment, and eager to be a disruptor alongside a team of talented individuals, we’d love to hear from you!


The Impact You Could Have...
  • Be part of the team who is bringing our new Mobile App to hundreds of thousands of patients and practitioners around the world
  • Build highly responsive and scalable services meant to serve allied health patients globally
  • Influence the direction of development at Jane, how we scale, how we decompose, how we build and how we scale
  • Develop on the whole stack with opportunities to contribute from the front end architecture, API design, to how we structure our primitives


The Experience We Feel We Need...
  • Our development team at Jane primarily works with Ruby on Rails, but we welcome applicants with experience in Java, C#, Python, and Go. You will have the resources to ramp up on our tech stack if you haven't worked with it previously, so please don't hesitate to apply!
  • React Native is our primary mobile development language
  • Java/Kotlin is our primary language for API development. We use Spring boot to accelerate service development.PostgreSQL is the primary data management system used by our team
  • Experience designing stateless APIs which can elegantly scale


Compensation Expectations for the Role


Jane’s committed to paying our team members fairly, clearly, and above all, paying for growth. This role has a minimum annual salary of $95,100 and maximum annual salary of $142,600. As you may have noticed, this salary range is quite large, and this is intentional to account for the growth someone will experience in the role throughout their time at Jane (i.e., from building the skills, to accomplished, to highly proficient, all the way to achieving excellence in the role). When hiring talented folks to join the Jane team, we’ve found that new team members are best set up for success when hired with the expectation of being fully accomplished in the role, which for this role would reflect a starting salary of $112,900.


It's also possible to join Jane at a salary above or below this, which would mean a salary below $112,900 typically reflects someone who has all the potential to be fully accomplished in the role but doesn't yet possess all the skills required, while a salary above $112,900 is typically for individuals who are currently in this role at Jane and had the opportunity to make a significant positive impact on our customers, product and company with deep Jane knowledge. At Jane, we pay for growth, which means that you’ll continue to have conversations about your career development with your manager and see your compensation grow over time as you build an amazing career with us.


Paying clearly is one of our compensation fundamentals to help folks build trust in the compensation process at Jane. To better understand Jane’s compensation fundamentals and how this range is determined, click on this link here for a short video walkthrough of how it all works! We also welcome you to ask as many questions as you’d like about compensation throughout the interview process to ensure you feel confident and build trust through the process.


More information on our benefits can be found here!


At Jane, we’re committed to fostering an environment that allows you to come to work as your truest self. We believe it’s important to actively recognize, embrace, and celebrate our differences in order to make Jane an inclusive, equitable, and diverse workplace.


We want to build a team of people who make conversations rich with perspective and experience. We are committed to listening to every voice in order to learn and grow because doing this will allow us to meet the needs of the diverse community of helpers that Jane serves.


We do not tolerate discrimination, prejudice, or oppressive isms of any kind. Employment is decided on the basis of qualifications, merit, experience, and the needs of the Jane community. We encourage anyone who requires accommodation or adjustments throughout the interview process to let us know, and we will do our best to support you.

Jane App Glassdoor Company Review
4.3 Glassdoor star iconGlassdoor star iconGlassdoor star iconGlassdoor star icon Glassdoor star icon
Jane App DE&I Review
3.9 Glassdoor star iconGlassdoor star iconGlassdoor star icon Glassdoor star icon Glassdoor star icon
CEO of Jane App
Jane App CEO photo
Alison Taylor and Trevor Johnston
Approve of CEO

Average salary estimate

$118850 / YEARLY (est.)
min
max
$95100K
$142600K

If an employer mentions a salary or salary range on their job, we display it as an "Employer Estimate". If a job has no salary data, Rise displays an estimate if available.

What You Should Know About Intermediate Developer - Patient Booking Mobile, Jane App

At Jane, we're seeking an enthusiastic Intermediate Developer to join our Patient Booking team! This is an incredible opportunity to be part of a mission-driven company that's simplifying the lives of healthcare practitioners and patients across Canada. You'll be working remotely, allowing for the freedom to balance your work and personal life. As an Intermediate Developer, you will contribute to the development of our Mobile App, which allows patients to effortlessly book, manage, and view appointments with various allied health providers. The app is currently in beta and has an exciting roadmap filled with innovative features like messaging, telehealth, and group bookings. Jane is more than just a workplace; we are a community focused on growth, collaboration, and enhancing services for healthcare professionals. With a culture that nurtures flexibility and autonomy, you’ll find the perfect environment to unleash your creativity and problem-solving skills. We embrace all backgrounds and experiences, believing they enrich our workplace and foster better solutions for our users. If you're someone who feels stifled by traditional work structures or is passionate about making a real difference in healthcare, consider joining us! Here at Jane, your work will directly impact the lives of countless patients and practitioners worldwide, and we can't wait to welcome a new team member who shares our dedication to making healthcare better for everyone.

Frequently Asked Questions (FAQs) for Intermediate Developer - Patient Booking Mobile Role at Jane App
What are the key responsibilities of the Intermediate Developer at Jane?

As an Intermediate Developer at Jane, your responsibilities will include developing features for our Patient Booking Mobile App, leading key projects like messaging and telehealth, and designing scalable APIs. You will also engage in full-stack development, contributing to everything from the front-end architecture to backend services. Your work will have a significant impact on the user experience for healthcare practitioners and patients.

Join Rise to see the full answer
What qualifications do I need for the Intermediate Developer role at Jane?

To qualify for the Intermediate Developer position at Jane, candidates should have experience with mobile development, preferably using React Native. Familiarity with APIs in Java/Kotlin and experience with Ruby on Rails, Java, C#, Python, or Go is also beneficial. A strong understanding of application scalability and a willingness to learn new technologies is essential.

Join Rise to see the full answer
What is Jane's company culture like for the Intermediate Developer position?

Jane fosters a supportive and inclusive company culture for all employees, including Intermediate Developers. We prioritize flexibility and autonomy, allowing our team members to integrate their work with their life. From Slack channels dedicated to parents and wellness to regular team retreats and annual conferences, we strive to create a community where collaboration and growth thrive.

Join Rise to see the full answer
How does compensation work for the Intermediate Developer role at Jane?

Jane's compensation for the Intermediate Developer role ranges from $95,100 to $142,600 annually, allowing for growth and progression within the position. Starting salaries can vary based on experience and skills, with the goal of promoting growth and providing clear pathways for salary development as team members gain expertise and make impactful contributions.

Join Rise to see the full answer
What opportunities are there for career development as an Intermediate Developer at Jane?

At Jane, we are committed to the professional development of our Intermediate Developers. Regular conversations about career growth are encouraged, ensuring team members receive support as they build their skills and advance in their careers. Opportunities to contribute meaningfully, take on new challenges, and participate in workshops and conferences further enrich the career path at Jane.

Join Rise to see the full answer
Common Interview Questions for Intermediate Developer - Patient Booking Mobile
Can you describe your experience with mobile development, particularly with React Native?

When answering this question, provide specific examples of apps you've developed using React Native, highlighting your role, the challenges you faced, and how you overcame them. Explain how you prioritized user experience and any innovative solutions you implemented.

Join Rise to see the full answer
How do you approach API design for mobile applications?

In your response, outline your process for designing APIs, including understanding requirements, considering scalability, and ensuring security. Share examples of successful APIs you've developed and explain how they enhanced the application's functionality.

Join Rise to see the full answer
What strategies do you use for testing and quality assurance in mobile app development?

Discuss your approach to testing, mentioning both manual and automated testing strategies. Highlight any tools you've used and the importance of maintaining high-quality standards in mobile app development to ensure a seamless user experience.

Join Rise to see the full answer
How do you keep up with industry trends and emerging technologies?

Here, you can mention your commitment to continual learning. Discuss following technology blogs, attending webinars or conferences, and participating in online communities. Bring up any recent trends you've applied in your current projects.

Join Rise to see the full answer
Can you share a project where you collaborated closely with other team members?

In your answer, detail a project where teamwork was critical to success. Explain the dynamics of your team, how you communicated, and the end results achieved collectively. Emphasize the importance of collaboration in achieving project goals.

Join Rise to see the full answer
What challenges do you expect to face as an Intermediate Developer at Jane, and how would you approach them?

Reflect on the challenges outlined in Jane's job description. Discuss your problem-solving skills and willingness to adapt. Explain how you would leverage team support and your own resourcefulness to navigate complex situations.

Join Rise to see the full answer
How do you ensure your code is maintainable and scalable?

Discuss best practices you follow, such as writing clean code, adhering to design patterns, conducting code reviews, and documenting your work. Explain how these practices contribute to a sustainable codebase, particularly in a rapidly growing environment like Jane.

Join Rise to see the full answer
What excites you about working in the healthcare technology field?

Share your passion for healthcare technology and how it impacts lives. Discuss specific aspects of Jane's mission that resonate with you and how you envision contributing to the company's goals as an Intermediate Developer.

Join Rise to see the full answer
Describe your experience with working in a remote team setting.

Highlight your experience with remote work, focusing on strategies you've used to maintain communication, manage time, and remain productive. Share any tools that have helped facilitate collaboration and the impact of remote culture on your personal work style.

Join Rise to see the full answer
How do you prioritize tasks and manage your time effectively in a development project?

Explain your approach to task prioritization, possibly using project management tools or agile methodologies. Share specific examples of how effective time management has led to successfully completed projects within deadlines.

Join Rise to see the full answer
Similar Jobs
Photo of the Rise User
River Remote No location specified
Posted 9 days ago
Photo of the Rise User
Kreatorverse Remote No location specified
Posted 6 days ago
Photo of the Rise User
Experian Remote 355 Santana Row Suite 2000, San Jose, CA, United States
Posted 2 days ago
Photo of the Rise User
Visa Remote Bangalore, India
Posted 9 days ago
Photo of the Rise User
Posted 3 days ago
Photo of the Rise User
Posted 9 days ago

Our mission is to “help the helpers” and our vision is to build a thriving allied health community. Visit jane.app to learn more.

11 jobs
MATCH
Calculating your matching score...
FUNDING
SENIORITY LEVEL REQUIREMENT
TEAM SIZE
EMPLOYMENT TYPE
Full-time, remote
DATE POSTED
December 9, 2024

Subscribe to Rise newsletter

Risa star 🔮 Hi, I'm Risa! Your AI
Career Copilot
Want to see a list of jobs tailored to
you, just ask me below!