Recherche d'emploi > Toronto, ON > Senior software engineer

Senior Mobile Software Engineer

WorkersFirst Technologies
Toronto, Ontario, Canada
110K $-160K $ / an
Temps plein

Join a team of dedicated professionals whose mission is to reimagine the way healthcare workers live,

work, and thrive. WorkersFirst is an investor-backed healthcare technology company with a focus on

setting a new standard in how healthcare sectors source temporary staffing. Our first solution is a

technology-driven nurse and PSW staffing platform which provides an alternative to agencies for shift

scheduling at healthcare facilities. We have partnered with a major healthcare workers union to deliver

shift scheduling app solutions to its member-bases. Our initial exclusive union partnership is in Ontario

representing 60,000+ healthcare workers in Ontario, and yet, the reach of the union spans a staggering

1.3 million healthcare workers across North America.

We are expanding our engineering team with a senior mobile software engineer who will lead the

development of our mobile application. We are looking for a person who is eager to learn and put their

hands-on engineering experience to bolster our platform with a mobile app that delivers our vision.

Our platform is built in Ruby on Rails framework with a frontend in ReactJS, and we are in the process of

developing our mobile applications for iOS and Android.

Requirements :

  • Bachelor degree in computer science, software engineering or similar majors.
  • 5+ years of experience as a mobile development engineer (with both iOS and Android).
  • Experience with the React Native library and Expo framework required.
  • Experience with building RESTful APIs.
  • Experience in Agile development, CI concepts and Git, HTML5, CSS3, Bootstrap, Sass.
  • Experience with Postgres, MySQL, or other SQL databases.
  • Ability to implement professional UI / UX designs with pixel-perfect quality.
  • Excellent written and verbal communication skills.
  • Proven ability to ship high-quality mobile applications on time and within budget.

Bonus if you have the following :

  • Experience with cross-platform mobile frameworks (e.g. Flutter).
  • Understanding of native mobile development frameworks (e.g., Swift / Kotlin, Android Jetpack).
  • Experience with cloud platforms (e.g. AWS, GCP, Azure)
  • Familiarity with web development using ReactJS.
  • Dev-ops experience deploying to and maintaining a web application on cloud environments such as Heroku or AWS.
  • Typescript knowledge and hands-on experience.
  • Experience working for / with startups.

Roles and responsibilities :

  • Lead the design, development, and implementation of high-quality, user-centric mobile features across iOS and / or Android platforms (specify platform or both)
  • Write clean, maintainable, and well-documented code using industry best practices.
  • Troubleshoot and debug complex mobile application issues.
  • Implement product features and release a well tested quality product in production.
  • Implement strong unit and integration testing strategies.
  • Stay up-to-date with the latest mobile development trends and technologies.
  • Work closely with the leadership team to help translate the WorkersFirst vision into a platform that serves our customer’s needs.

Secondary Responsibilities :

  • Develop and maintain robust APIs using Ruby on Rails.
  • Build and maintain user interfaces using ReactJS.

What you’ll get

  • Opportunities for advancement and career growth within the organization to a Tech Lead or CTO position in the future
  • Base salary increases as the company grows
  • Meaningful work experience where you will directly enrich the life of healthcare workers
  • Join a team being recognized for providing a unique and effective solution to systemic issues in healthcare
  • Benefits package
  • Stock options

Salary : $110k CAD - $160k CAD + Equity : 0.125% - 0.750%

Il y a 3 jours
Emplois reliés
Offre sponsorisée
SR2 | Socially Responsible Recruitment | Certified B Corporation™
Canada

We are seeking a highly skilled and experienced Senior Elixir Developer to join our dynamic team. As a Senior Elixir Developer, you will play a pivotal role in architecting and implementing robust and scalable solutions using Elixir, Phoenix, and LiveView technologies. Bachelor's degree in Computer ...

Offre sponsorisée
Pagefreezer Software Inc.
Canada

Are you the newest Senior Software Engineer (Python) at Pagefreezer?. What our Senior Software Engineers (Python) do:. Ideally with 8+ years working as a Software Developer or Engineer on a team with a production-quality SaaS business solution. Pagefreezer simplifies compliance and litigation by aut...

Offre sponsorisée
Mosey
Canada

Lay the groundwork for future engineering and product development. You are excited about the opportunity to learn new things and go beyond engineering. ...

Offre sponsorisée
GPC
Canada

Specifically, this role will function as a hands-on engineer of a newly formed team to build the next generation commerce platforms for GPC. This is an engineering role with responsibility for enabling cloud transformation and execution for GPCs unified commerce platforms. This individual must be a ...

Offre sponsorisée
Edjuster
Canada

We provide stability, product development best practices, and an environment where every engineer directly impacts the success of our software. As a member of the engineering team, you will be the driver of a swift software release cycle and be able to select which projects you’ll work on based on t...

Offre sponsorisée
Capgemini
ON, Canada

World leader in engineering and R&D services, Capgemini Engineering combines its broad industry knowledge and cutting-edge technologies in digital and software to support the convergence of the physical and digital worlds. Capgemini Engineering has more than 55,000 engineer and scientist team member...

Offre sponsorisée
Orchestry Software Inc
Toronto, Ontario

Promote good engineering practices within feature development teams, including effective engineering estimation, decision making, and risk management. We help organizations adopt, govern and manage Microsoft 365 with beautiful, compelling and innovative software. We are 100% a product-led organizati...

Offre sponsorisée
Cresta
Toronto, Ontario

Cresta Insights: As a full-stack engineer, with a front-end focus, you will be at the forefront of shaping the future of customer engagement! As we work towards our vision, you'll be instrumental in delivering timely, actionable insights that drive business growth from day one. Define software archi...

Marqeta
Toronto, Ontario

As a Senior Software Engineer, you will work on building a scalable and efficient data processing service that enables cross-product solutions. Our ideal candidate possesses 5+ years of industry experience in software development using Java, Python, pub/sub services, and understands big data and dis...

Myant Corp.
Mississauga, Ontario

Provide mentorship and technical leadership to the mobile development team Conduct and participate in code reviews The ideal candidate will have: Bachelor’s degree in computer science, biomedical engineering, software engineering, or equivalent work experience Minimum 3-4 years experience buil...