logo

View all jobs

Senior Software Engineer (REACT NATIVE)

Toronto, Ontario, Montreal, Canada · Computer/Software
VANTA Partners' client is expanding to Canada and building a new development center in Toronto!  Toronto is going to be a huge part of the company growth strategy. This is an exciting opportunity to be part of a fast-growing company and play an outsized role in our Toronto expansion.

The software engineers are problem solvers. While most have deep expertise in specific areas of the technology stack (front end, back end, data, security etc.), all are comfortable swimming across lanes. This is really important in delivering the product and platform outcomes that our customers expect.

Our engineers are most interested in solving business problems with cutting edge cloud technologies and distributed systems. Let’s face it, most of this stuff is pretty new so “10 years of experience” isn’t really a credible calling card. We’re looking for fearless engineers who love ramping up quickly by getting their hands dirty with sophisticated, cutting edge technology. We want all of our staff to spend as much time directly working with clients as possible so being able to explain and justify technical decisions is also really important. We like the type of engineer that you can pair with a product manager and have them do their thing.

As a software engineer you will:

    • Help architect and build significant new features in the mobile app
    • Partner with Senior Mobile, Frontend and React Native engineers on the team
    • Write clean, well-documented, and well-tested code using best practices for React Native development
    • Collaborate with the platform, product, and design teams to ensure we quickly ship and iterate on high-quality products

Technical Requirements:

    • A minimum of 5 years of professional experience in quality software development
    • 3-5 years of experience with React Native on the Android and iOS platforms is a must
    • Good knowledge of algorithm and data structure
    • Emphasis on creating secure mobile applications that perform at scale
    • Experience with the following framework: Redux-Saga, thunk, Persist
    • Experience with Unit Testing (Test Driven Development using Jest, Enzyme) and End to End Testing (using Detox)
    • Solid understanding of web technologies and expertise at JavaScript, CSS and HTML
    • Experience with continuous software integration and deployment

Across all of our roles, we look for folks who match the following general profile:

    • Passionate about delivering commercial software products and platforms to market
    • Deeply technical and constantly in a state of learning
    • Able to communicate clearly and efficiently with a variety of audiences including developers, clients, customers, partners and executives
    • Fearless in getting “hands-on” with technology and execution
    • Strong understanding of modern software engineering processes
    • Deep understanding and interest in cloud and distributed systems architectures
    • Comfortable with ambiguity with a drive for clarity
    • Experience leading and growing technical talent (for software engineering managers)

We're a dynamic work environment with great benefits including:

    • Competitive compensation
    • Generous benefits
    • Flexible vacation and PTO policies (we have a minimum vacation policy in fact!)
 

Share This Job

Powered by