Senior Front-End Developer

7 months ago


Vancouver, Canada iamota corporation Full time
Employment Type: Full-time
Location: Remote within Canada Salary: CAD$90-110K

iamota is a leading Shopify Plus Design and Development Agency Partner. We are looking for our next Senior Front-End Developer to join us on our journey to becoming the top boutique Shopify Plus agency in North America.

What we're looking for

Our ideal candidate is an experienced senior developer with a deep understanding of JavaScript and Shopify Plus, plus the ability to clearly communicate technical requirements and challenges.

As a Senior Front-End Developer, you will define development tasks and approach, explore solutions, and write code for complex ecommerce projects. You will maintain a detailed technical understanding of any projects you’re assigned to and stay on top of the latest digital and ecommerce technologies and techniques. You will work collaboratively with other Functional Teams and present work and possible solutions directly to clients as needed.

What you’ll do

Write clean and semantic code, emphasizing performance, usability, and accessibility.
Craft technical requirements, write acceptance criteria, and identify risk areas and technical complexities. Investigate high-level technical solutions necessary to fully define requirements and create technical design documentation. Lead technical aspects of gathering requirements and defining project scope. Present work and solutions to clients, explaining technical solutions to non-technical stakeholders. Share your experience and knowledge with team members on topics related to Shopify development. Identify and develop reusable patterns with component-based code that is clearly documented. Collaborate with a cross-functional team including developers, designers, strategists, and project managers. Stay up-to-date and make recommendations regarding new web development technologies. Work in agile sprints and participate in daily project stand-ups (via Zoom). Perform cross-device QA testing to support multiple browsers and device types.

Who we're looking for

EXPERIENCE/EDUCATION

3+ years of Shopify Plus development experience and latest related technologies:Shopify APIs (e.g. Ajax, GraphQL, Section Rendering APIs)Liquid templating 3+ years of experience with modern development practicesModern JavaScript (ES6, Web components, etc.)Modern CSS (CSS Grid, CSS Variables, etc.) Must have agency experience.
2+ years proven experience in gathering technical requirements and writing detailed technical specifications for projects. 1+ years demonstrable experience in integrating and working with third-party APIs. 2+ years of experience implementing best practices for web performance optimization, accessibility standards, and technical SEO. 1+ years of experience participating in agile working sprints and daily project stand-ups. Hands-on experience with Checkout Extensibility Experience developing with Shopify CLI and Themekit. Proficiency in version control and collaborative development using Git (GitHub). Experience using third-party animation and 3D libraries (Greensock, three.js, etc).

SOFT SKILLS

Experience translating complex technical requirements into digestible summaries for less technical team members and clients.
Able to strategize rapidly and comfortable presenting your knowledge and ideas to others. Confident in negotiating compromises between requirements, budget, user experience, and best practices. Able to collaborate with other Functional Teams including Design, Strategy, and Project Management. Interested in openly sharing your passion for development in both your coding ability and personality. Interested and able to contribute to ways we can improve the lives of our clients and team.

PERKS & BENEFITS

Competitive health benefits plan Progressive parental leave policy Remote work environment Monthly remote work allowance Professional development allowance Career and professional growth planning Bi-annual goal setting and bi-weekly 1:1s MacBook (and related peripherals) for business use Minimum three (3) weeks vacation Additional bonus agency-wide holidays Reduced summer hours schedule

OUR PRIMARY TOOL STACK

VS Code (or preferred IDE) Webpack SCSS NPM Codeship (CI/CD automation) AWS (e.g. serverless backend via NodeJS on AWS Lambda) GitHub LambdaTest Slack Asana Figma Zoom Harvest Time Tracking

Application Process



  • Vancouver, British Columbia, Canada Tbwa ChiatDay Inc Full time

    Oversee High-Performance Web ApplicationsLaunchpad, a pioneering force in North America's tech sector, is a leader in innovative solutions. We empower clients through two flagship products: PaasportTM, an iPaaS solution for streamlined software integration and automated workflows, and Nearshore Staff Augmentation, a managed IT staffing service connecting top...


  • Vancouver, British Columbia, Canada Pixieset Full time

    Exciting Career Opportunity at PixiesetWe are seeking a highly skilled Senior Front End Software Developer to join our engineering team. As a key member of our team, you will be responsible for creating intuitive and visually stunning web applications for over 1 million photographers and creative professionals worldwide.About the RoleThe successful candidate...


  • Vancouver, British Columbia, Canada Amazon Canada Fulfillment Services, ULC Full time

    About the RoleWe are looking for a skilled Front End Software Engineer to join our team in Amazon Compensation Technology. As a Front End Software Engineer, you will be responsible for building web applications for managers, HRBPs, internal compensation domain experts, and stakeholders to better serve Amazonians. You will work closely with the design team to...


  • Vancouver, British Columbia, Canada Breton Cliff Full time

    Job Description:We are seeking a highly skilled Senior Web Application Developer to lead our front-end engineering team at Breton Cliff.Responsibilities:Leverage ReactJS, React Native, VueJS or similar frameworks to develop scalable solutions.Design responsive user interfaces that meet our high standards.Collaborate with cross-functional teams to ensure...

  • Front End Lead

    2 months ago


    Vancouver, Canada PPT Full time

    **Key Responsibilities** - **Lead Development Efforts**: Guide and mentor a team of front-end developers, ensuring best practices are followed and high-quality code is delivered. - **Architect and Design**: Develop and maintain high-quality user interfaces using React, with the flexibility to incorporate other JavaScript frameworks as needed. - **Code...


  • Vancouver, British Columbia, Canada Amazon Full time

    Job DescriptionWe are seeking a highly skilled Front-end Developer with expertise in JavaScript and React to join our team.Develop and maintain front-end applications using JavaScript and React.Collaborate with back-end developers to implement APIs and integrate front-end with back-end systems.Ensure high-quality user experience through thorough testing and...


  • Vancouver, British Columbia, Canada Amazon Full time

    Job SummaryWe are seeking a skilled Front-End Engineer to join our team at Amazon. As a member of our team, you will have the opportunity to work on the user-facing side of software, collaborating with experienced developers to create innovative products that are used by Amazon customers worldwide.Key Responsibilities- Deliver software components and...


  • Vancouver, British Columbia, Canada Jukebox Full time

    We are seeking a highly skilled Front-End Web Developer with expertise in creating cutting-edge web applications. As a key member of our team, you will collaborate remotely to develop and maintain outstanding web experiences.Company OverviewJukebox Print is a leading printing company committed to delivering exceptional services. We value talent and...


  • Vancouver, British Columbia, Canada Jukebox Full time

    Company OverviewJukebox Print is a leading printing company that values talent and innovation. We offer a competitive salary, comprehensive benefits package, and a supportive work culture that values work-life balance and professional growth.Job DescriptionWe are seeking a highly skilled Full Stack Web Developer with expertise in front-end development to...


  • Vancouver, British Columbia, Canada Biafarin Full time

    Company OverviewBiafarin is a dynamic company seeking an experienced Front-end Web Application Developer to join our team. As a key member of our software development team, you will be responsible for designing and developing cutting-edge web applications that meet the needs of our clients.


  • Vancouver, Canada Amazon Full time

    Are you excited to build products that are used by Amazon customers all over the world? As a Front-End Engineer, you’ll have the opportunity to work closely with experienced developers to create the user-facing side of software. You’ll collaborate with team members and stakeholders on UX and the full software development lifecycle, including scoping,...

  • SAP iXp Intern

    6 months ago


    Vancouver, Canada SAP Full time

    What you’ll do Position Title: SAP iXp Intern - Front-End Software Developer Location: Vancouver, BC Expected Start Date: July 2024 Contract Duration: 12 months Work Hours: 40 hours per week The Plutus team is seeking a front-end software development intern to assist our team in financial reporting and tracking savings of central RI...


  • Vancouver, British Columbia, Canada Everbridge Full time

    We are seeking a highly skilled Front-End Web Developer with 2-3 years of experience in WordPress development to join our dynamic team. This is a remote position reporting to a manager based in the US.Job OverviewThis is a key role in developing, maintaining, and enhancing our corporate websites with a focus on creating seamless user experiences.Key...

  • Technology Director

    7 days ago


    Vancouver, Canada Disability Solutions Full time

    Description & Requirements who we are lululemon is an innovative performance apparel company for yoga, running, training, and other athletic pursuits. Setting the bar in technical fabrics and functional design, we create transformational products and experiences that support people in moving, growing, connecting, and being well. We owe our success to our...

  • Front-End Engineer

    2 weeks ago


    Vancouver, British Columbia, Canada Amazon Full time

    We are seeking a talented Front-End Engineer to join our team at Amazon. As a Front-End Engineer, you will have the opportunity to work closely with experienced developers to create the user-facing side of software.Job DescriptionYou will collaborate with team members and stakeholders on UX and the full software development lifecycle, including scoping,...


  • Vancouver, British Columbia, Canada Apple Inc. Full time

    We are seeking a highly qualified Front-end Web Development Expert to join our Apple Services Engineering team. The successful candidate will be responsible for building user interfaces and experiences for the App Store Connect web platform, which is a crucial service of the Apple Developer Program.Job DescriptionThe App Store Connect web platform offers...


  • Vancouver, British Columbia, Canada ALS Full time

    Revolutionize the Future of Geoscience with ALS GeoanalyticsNorth Vancouver, BC, CanadaEstimated Annual Salary: $105,000 - $120,000About Us:We are a purpose-driven team at ALS that empowers you to innovate, create, and thrive. We challenge our thinking to find ways to solve some of the world's most complex problems for a safer, healthier world.About the...

  • Front-End Developer

    2 weeks ago


    Vancouver, Canada Tbwa ChiatDay Inc Full time

    Launchpad, a people-first technology company, is a leader in North America's rapidly growing tech sector. Through two solutions, Launchpad supports its clients with digital transformation: PaasportTM, our iPaaS solution, streamlines software integration and automates workflows. Nearshore Staff Augmentation, our managed IT staffing service, connects top IT...

  • Front-End Developer

    3 weeks ago


    Vancouver, Canada Tbwa ChiatDay Inc Full time

    Launchpad, a people-first technology company, is a leader in North America´s rapidly growing tech sector. Through two solutions, Launchpad supports its clients with digital transformation:PaasportTM, our iPaaS solution, streamlines software integration and automates workflows.Nearshore Staff Augmentation, our managed IT staffing service, connects top IT...


  • Vancouver, British Columbia, Canada Pixieset Full time

    About UsPixieset is a leading software provider for photography businesses, empowering over 1 million creatives worldwide with innovative tools.We're expanding our Engineering team to drive the next phase of our growth and are seeking a seasoned Front End Software Developer to join our ranks.Opportunity OverviewDevelop intuitive web applications that...