Front-End Developer (ReactJS / Redux)

Baseline Telematics - Québec City, QC (5 months ago)

Apply Now

Every day, we serve several of the world's largest banks, and insurers, who rely on our iOS, Android and Web apps to power revolutionary insurance programs they boldly bring to market.
Innovation, it’s what we are. It comes with its fair share of instability and uncertainty. Trial and error, learning and evolving every day, always evolving. We try things that don’t always please everyone.
We have a mission and audacious goals, so we talk through things. We’ve been told that we are sometimes a pretty demanding team, but the efforts are rewarded in many ways, including flexibility, great learning opportunities and the means to achieve our career ambitions.
Being part of our team is filled with growth opportunities. it isn’t always easy and sometimes even uncomfortable.
Our growing team
We are looking to expand our world class, international software development team. If you’re a Front-End react JS developer, this is the position you’ve been looking for.
Our Front-End developers play an important role in improving and creating new applications for our existing and future customers from around the world. If you have already built applications and interested in being part of a team that is constantly using the latest technologies and approaches from the beginning to the end, you must apply!
The ideal candidate will have experience developing iOS mobile applications with a deep understanding of low level iOS core libraries, with their possibilities & limitations.

What we’re looking for
We are looking for a Front-End Web Developer who is motivated to combine the art of design with the art of programming. Responsibilities will include translation of the UI/UX design wireframes to actual code that will produce visual elements of the application. You will work with the UI/UX designer and bridge the gap between graphical design and technical implementation, taking an active role on both sides and defining how the application looks as well as how it works.
What you’ll be doing every day

Design, develop, test, document, deploy, support and sustain front-end web apps

Collaborate with Product Managers to understand client requirements and develop new functionalities

Team up with Back End Developers to ensure that mobile applications communicate well with our Web Services/API

Development of real applications offered around the world

Unit-test code for robustness, including edge cases, usability, and general reliability

Maintain and perfect current applications

Documentation for the code developed

Develop and maintain functionality of our framework

Actively participate in the Agile development process

Be autonomous and proactive in proposing technical and ergonomic solutions

Develop new user-facing features for both Mobile (non-native) and Web portals

Build reusable code and libraries for future use

Ensure the technical feasibility of UI/UX designs

Optimize application for maximum speed and scalability

As a Developer on our team, speaking geek should be second nature to you and you’ll find yourself surrounded by a team of like minded techies who are passionate about pushing software technologies to the limit just like you.
You’ll be tasked with helping engineer our web apps by designing and developing amazing React JS web app solutions using Javascript/Typescript and Redux.
Every member of our team plays a critical role in the success of our organization and is entrusted with a lot of responsibility and autonomy daily.
What will make you successful

3+ years building React JS based applications with Redux and Javascript/Typescript

Good understanding of asynchronous request handling and partial page updates

Good knowledge of image authoring tools, to be able to crop, resize, or perform small adjustments on an image.

Proficient understanding of cross-browser compatibility issues and ways to work around them.

Bachelor’s degree or prior education in Software or IT related field

Familiar with using APIs and JSON

Teamwork, Initiative, self-organized, autonomy and detail oriented

Solid experience in object-oriented programming

Excellent English communication skills, oral and written

What we also hope you have experience in

React Native will be considered a strong asset

Comfortable writing automated tests within code, and delivering builds in a continuous delivery environment (Jenkins)

Experience in writing unitary tests and working with a QA team which uses automated test suites such as Selenium, Appium and Robot Framework

Experience in project managed with BitBucket, Jira (an asset)

Familiarity with Figma is a plus

Experience with Agile and SCRUM development methodology

Our location
Ideal for residents of the North Shore tired of hours of commute time to the Montreal Downtown core we’re in a quaint residential area of Laval we’re steps from the Ile-Bigras AMT train station, easily accessible, both by public transport or by car.
Benefits

Competitive base salaries ($55K to $70K), Quarterly Bonus, Stock Option Plan (2019), benchmarked regularly

The job is either remote or on-site in Laval offices

A generous group health and medical insurance plan

Annual matching contribution of up to $2,500 to your RRSP (That’s $5000 in your savings, at $0 cost to you on your bi-weekly pay after tax incentives)

International travel opportunities to work with world renowned clients and partners

Flexible working schedule & work-from home at least 50% of the time

Paid gym membership