Ionic/Vue.js Mobile App Developer

As the first and fastest growing Canadian Insuretech, software is at the heart of who we are. We truly recognize the transformative power of technology, especially when introduced into a sleepy industry. The entire Square One team is focused on continuously introducing technology enhancements to scale our business and to make it easier for customers to interact with us. Don’t take our word for it though, visit www.squareoneinsurance.com/reviews to see what our customers say.

Your role

As our business continues to grow dramatically across Canada, so do our ambitions – and we’re planning to launch mobile apps for iOS and Android, to complement our award-winning responsive website. In this role you’ll act as the lead for all development work on both the iOS and Android apps. You’ll be supported by our back-end development team who will ensure the API is in place to support the apps functional requirements. Additionally you can be confident you have all the requirements analysis and Q/A support you’ll need to be successful.

As a mobile app developer, Square One will really hit your career sweet spot. We’re big enough that you’ll have access to all the resources you need. You’ll also have the satisfaction of your code being used by thousands of customers every day. On the other hand, we’re still small enough that we don’t have a bunch of bureaucracy, and you’ll never get lost in the crowd. Each member of the team is critical to our success and is treated accordingly. And while we’re very nimble, we’re also focused on the long-term. That means we rather take the time to do things right than to rush out a new feature.

One of the things you enjoy most about Square One is the supportive team environment. You know you’re never set up for failure; instead, you get all the coaching, mentoring, training, and tools you need for continued success.

One of the things you enjoy most about Square One is the supportive team environment. You know you’re never set up for failure; instead, you get all the coaching, mentoring, training, and tools you need for continued success – whether you opt to work out of our office, or remote.

Your responsibilities

Ultimately, you’ll be responsible for the successful launch of Square One’s iOS and Android mobile apps. By getting in at the beginning of this development initiative you’ll have the opportunity to lead the architectural decision making process, and lead Square One’s app development from day one. Our intention is to utilize the Ionic framework and revise our existing Vue based front end in order to leverage one codebase for both apps and web front ends. Your input will be key in this decision making process.

To give you a sense of the technologies used at Square One, our Symfony based platform is written entirely in object-oriented PHP, utilizing the Propel ORM, to talk to our MySQL backend and is hosted with AWS. Much of our front-end is written in Vue.js, with plans to utilize Ionic for iOS and Android apps. The system integrates with the Asterisk VoIP server used by our call centre.

Your qualifications

While we value education, it is most important to us that you have demonstrated experience building enterprise-grade, scalable mobile applications

Must haves:

Nice to haves:

Additionally, to be successful as a developer at Square One the following should describe you:

Your compensation + benefits

You appreciate the fact that Square One personalizes your compensation and benefits in the same way it personalizes policies for its customers. Your very competitive compensation and benefits plan includes:

Why work for Square One?

Probably the shortest and simplest answer for why you should work at Square One is that you want to be part of a tight-knit team where each person’s expertise is respected and valued. You’re done working at places that tell you what to do, how to do it, and that don’t compensate you fairly.

Learn more

How to apply

If you would like to apply for this position, email us your resume. You have our commitment that we respond to all applicants and questions. So, don’t hesitate to email us any questions.

Email us