Job Description
About You
You are an experienced FrontEnd developer who is passionate and takes pride in his/her work. You are comfortable working on all aspects of web development – front-end primarly. You might not be familiar with every tool we use, but you like a challenge, you’re a fast learner and you enjoy picking up new technologies.
About Us
We’re entrepreneurs, creative thinkers, gifted designers, talented engineers, and visionaries in our field. We’re passionate about digitizing the retail space and developing emotionally-driven experiences that engage and inspire people. We live to innovate, collaborate and reinvent the ordinary through technology.
Come join us and help us out on our journey! We are located in vibrant Saint-Henri, a few steps away from the Atwater Market, and right on the beautiful Canal Lachine.
As a Senior front-end Developer, you will work closely with iGotcha's key decision-makers, Software Development Manager, VP Product and the rest of the development team to create a variety of products and experiences - from our core digital signage cms platform, native applications/ to interactive experiences that merge the online with the real world.
About the Role:
We are looking for an experienced and detail-oriented front-end developer to join our team and help us refactor and simplify our existing Vue 2, Vuex, Vuetify-based front-end application. The ideal candidate will have extensive experience with Vue.js, Vuetify, and front-end code architecture, with a strongly focusing on writing clean, maintainable, and scalable code.
As part of this role, you will collaborate closely with our product owner and back-end teams to ensure that the front-end codebase is optimized, maintainable, and follows best practices.
Responsibilities:
Refactor and simplify existing Vue 2 and Vuetify front-end code for better performance, maintainability, and scalability. Implement reusable components and modularize code to improve reusability and reduce redundancy. Remove the Vuex store where it is not relevant. Optimize the performance of the front-end code, ensuring faster load times and smoother user experiences. Troubleshoot and debug front-end issues, ensuring high-quality code delivery.
Qualifications:
Proven experience with Vue.js (Vue 2 specifically), Vuetify, and modern JavaScript frameworks. Strong understanding of HTML5, CSS3, and JavaScript (ES6+). Familiarity with state management libraries like Vuex. Good understanding of responsive design principles and cross-browser compatibility.
Bonus Skills:
Familiarity with back-end technologies (Node.js, Ruby on Rails, etc.).
Experience in UX/UI design an asset.
Experience with graphic design an asset.
Soft skills
You are a strong communicator. Explaining complex technical concepts to designers, support, and other engineers is no problem for you.
You are an open-minded person who is ready to learn new technologies.
You enjoy working on multiple projects at the same time/in parallel.
Benefits
YOU WILL LEARN A TON WITH US AND YOU'LL GET TO WORK ON AWESOME PROJECTS!
Competitive salary & comprehensive group insurance package
Casual dress code and flexible schedule
We invest in our team, we like to learn, innovate and most importantly, have fun!
We love to have fun in and out of the office. Get ready for great team activities and lots of happy hours
Please answer the following questions in your application:
How many years of Vue 2 / Vuetify) experience do you have?
How many years of Software development experience do you have?
Do you speak English?
Do you speak French?
Job Type: Full-time
Pay: From $80,000.00 per year
Benefits:
Company events
Dental care
Extended health care
Flexible schedule
Life insurance
Vision care
Work from home
Work Location: Hybrid remote in Montréal, QC H4C 2C7
💡 Quick Summary
Seeking a career-building opportunity? The Senior Frontend Developer (Vue 2 / Vuetify) position is now open for candidates interested in the Back Office Jobs sector. This role in Montréal offers a professional environment and growth potential.
Requirement Snapshot: Candidates should possess basic communication skills, a proactive attitude, and the ability to work in a team. Experience in Back Office Jobs is a plus.
