Senior Engineer II, Front End

3 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 innovative product, emphasis on stores, commitment to our people, and the incredible connections we make in every community we're in. As a company, we focus on creating positive change to build a healthier, thriving future. In particular, that includes creating an equitable, inclusive and growth-focused environment for our people.

About this team

The lululemon Digital Commerce is leading the transformation of lululemon digital technology. This team is focused on delivering lululemon's digital commerce roadmap. Our team is fast-paced and taking on exciting new initiatives to support a fast-growing business. We strive to adopt leading-edge technology and seek to improve on the solutions continuously. We aren't afraid to try new things, have fun, and encourage each other to take on new challenges. We support each other in growing professionally and personally. We fail forward and learn from our mistakes, thus creating a better path ahead. We create space for team members to share feedback and ideas that can help us continually grow as an organization. As a Sr. Engineer I, you will contribute to the Web Checkout service to build secure, reliable, performant, and best-in-class checkout experience for our guests and partners, by optimizing personalized guest experience, speeding up decision making, reducing friction, and streamlining the checkout process. We embrace the philosophies of Agile, DevOps, and SRE to accelerate our development process and provide the most enjoyable, inclusive, and supportive work environment possible. We believe our journey is more fun when it is collaborative, as we focus on the future instead of the past.

A day in the life:

As a Senior Software Engineer focusing on frontend development, you will bring a high level of technical knowledge as well as strong mentoring abilities. You will implement front end guest experiences with test automation to ensure the product quality of a highly scalable cloud native solution. You will be counted on as a leader in your technology space, as you contribute to all areas of development and operations (pre-production to production). Senior Engineers take production readiness and performance personally and help drive continuous improvement. You will be part of a day-to-day production release team and may perform on-call support functions as needed. You will be considered a primary caretaker of the production system(s) you work on and focus on how your product(s) are delivered and how to optimize them for efficiency, security, resiliency, and reliability.

  • Design, develop, maintain, and test applications using React and Node.JS, with understanding of hooks, and the latest features.
  • Experience with Next.js, including its static generation and server-side rendering capabilities.
  • Strong proficiency in JavaScript, including JavaScript object model, with a solid understanding of TypeScript for building scalable and maintainable applications.
  • Expertise in HTML5 and CSS3, with a focus on responsive design and cross-browser compatibility.
  • Have a good understanding of algorithms, data structures, programming languages, programming paradigms to test and operate sustainable client-side or server-side software applications and services.
  • Partner with other lululemon technical teams (middleware, database, and infrastructure) to create interface documents and mappings to ensure the eCommerce platform is built in a Service Oriented Architecture manner.
  • Act as a main contributor in Agile ceremonies.
  • Provide mentorship to other engineers in the team.
  • Conduct research to aid in product troubleshooting and optimization efforts
  • Conduct research to guide product development and tools selection
  • Provide an escalation point and participate in on-call support rotation.
  • Actively monitor key metrics, reports on trends, and make improvement recommendations
  • Participate in our Engineering Community of Practice.
  • Contribute to project engineering design and standards verification.
  • Perform reliability monitoring and support as needed to ensure products meet guest expectations.


Qualifications:

  • Bachelor's Degree in IT Engineering, Computer Science with 6-8+ years' experience.
  • 6+ years of experience designing and developing frontend applications using JavaScript technologies and React.
  • 2-3+ years' experience with GraphQL, including schema design, resolvers, and making API calls.
  • 2-3+ years' experience with AWS cloud technologis including Lambda, EKS, S3, and CloudWatch.
  • Understanding of Kubernetes concepts for container deployment, scaling, and management.
  • Familiarity with AWS deployment/architecture best practices.
  • Experience in microservice architecture & knowledge of challenges related to building cloud-native solutions.
  • Strong software development fundamentals, including automated testing, source control, continuous integration in addition to continuous delivery and/or deployment.
  • Experience with monitoring and alerting for frontend applications.
  • Hands-on experience to support development, infrastructure, and operations.
  • Experience working with security log analysis, application logs, and general log management practices


Must Haves:

  • Acknowledge the presence of choice in every moment and take personal responsibility for your life.
  • Possess an entrepreneurial spirit and continuously innovate to achieve great results.
  • Communicate with honesty and kindness and create the space for others to do the same.
  • Lead with courage, knowing the possibility of greatness is bigger than the fear of failure.
  • Foster connection by putting people first and building trusting relationships.
  • Integrate fun and joy as a way of being and working, aka doesn't take yourself too seriously.


Additional Notes

Immigration support is potentially available for this role.

Compensation and Benefits Package

lululemon's compensation offerings are grounded in a pay-for-performance philosophy that recognizes exceptional individual and team performance. The typical hiring range for this position is from $123,500 - $162,100 CAD annually; the base pay offered is based on market location and may vary depending on job-related knowledge, skills, experience, and internal equity. As part of our total rewards offering, permanent employees in this position may be eligible for our competitive annual bonus program, subject to program eligibility requirements.

At lululemon, investing in our people is a top priority. We believe that when life works, work works. We strive to be the place where inclusive leaders come to develop and enable all to be well. Recognizing our teams for their performance and dedication, other components of our total rewards offerings include support of career development, wellbeing, and personal growth:

  • Extended health and dental benefits, and mental health plans
  • Paid time off
  • Savings and retirement plan matching
  • Generous employee discount
  • Fitness & yoga classes
  • Parenthood top-up
  • Extensive catalog of development course offerings
  • People networks, mentorship programs, and leadership series (to name a few)


Note: The incentive programs, benefits, and perks have certain eligibility requirements. The Company reserves the right to alter these incentive programs, benefits, and perks in whole or in part at any time without advance notice.

workplace arrangement

This role is classified as Hybrid under our SSC Workplace Policy:

In-person collaboration is important, and much of the role can be performed remotely. Work is performed onsite at least 3 days per week.

#LI-CM1
  • Front-End Engineer

    6 months ago


    Vancouver, Canada Engine Digital Full time

    Senior Front-End Engineer Wanted We’re a team of strategists, designers, engineers, and producers, driven by a shared mission to create innovative digital products, services, and experiences that help our clients unlock growth. If you’re up for that challenge, you should join us. The Role We believe that small, collaborative, and cross-functional teams...


  • 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...


  • 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...

  • Front End Developer

    4 months ago


    Vancouver, Canada Trails End Taphouse & Restaurant Full time

    Are you an awesome front-end developer that can churn out high-quality web pages? Do you also want to use your technical skills to make a big impact on the world? If so, you might be a great fit for the Change Heroes team.Change Heroes exists to make the biggest impact possible in social causes around the world. It’s what gets us up every morning, and the...

  • Front-End Engineer

    1 month ago


    Vancouver, Canada Engine Digital Full time

    Intermediate Front-End Engineer Wanted We’re a team of strategists, designers, engineers, and producers, driven by a shared mission to create innovative digital products, services, and experiences that help our clients unlock growth. If you’re up for that challenge, you should join us. The Role We believe that small, collaborative, and cross-functional...


  • 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...

  • Software Engineer II

    2 weeks ago


    Vancouver, Canada Microsoft Canada Full time

    Microsoft AI’s (“MAI”) Mission is to use AI responsibly to make everyone more informed, capable, and supported. MAI is responsible for Microsoft’s consumer propositions including Copilot, Bing, MSN, Microsoft Advertising, and Edge, as well as developing proprietary foundational AI models. MAI works closely with a variety of teams across Microsoft and...

  • Software Engineer II

    2 weeks ago


    Vancouver, Canada Microsoft Canada Full time

    Microsoft AI’s (“MAI”) Mission is to use AI responsibly to make everyone more informed, capable, and supported. MAI is responsible for Microsoft’s consumer propositions including Copilot, Bing, MSN, Microsoft Advertising, and Edge, as well as developing proprietary foundational AI models. MAI works closely with a variety of teams across Microsoft and...


  • Vancouver, Canada Amazon Full time

    Are you excited by the opportunity to disrupt database systems, and make them fundamentally simpler to use and manage? The Distributed SQL team at AWS is reinventing transactional database technology, delivering innovative customer experiences in the areas of automated operations, global scale, query processing, and storage. We are building and operating...

  • Software Engineer II

    2 weeks ago


    Vancouver, British Columbia, B6B, British Columbia, Canada Microsoft Canada Full time

    Microsoft AI’s (“MAI”) Mission is to use AI responsibly to make everyone more informed, capable, and supported. MAI is responsible for Microsoft’s consumer propositions including Copilot, Bing, MSN, Microsoft Advertising, and Edge, as well as developing proprietary foundational AI models. MAI works closely with a variety of teams across Microsoft and...

  • 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 Amazon Full time

    At Amazon, we're revolutionizing the way people interact with database systems. Our Distributed SQL team is pushing the boundaries of what's possible, and we're looking for a talented Front-End Engineer to join our mission.The right candidate will have a passion for building innovative web applications that make it easy for users to setup, run, manage, and...


  • 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...

  • 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...


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

    Would you like to work with one of the most complex employee systems in the world? Amazon Compensation Technology Team is seeking an innovative and highly motivated Software Development Engineer to join our growing organization. We are building new software products and large scale distributed systems which will manage the compensation experience for...


  • 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, Canada Autodesk Full time

    Position Overview Autodesk AEC (Architecture, Engineering and Construction) is looking for a highly motivated individual to join our development team and develop products for its world-wide customers. As a member of the Power Processing team, you'll improve productivity and outcomes across the construction lifecycle. Our customers are building some of...

  • 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...

  • Data Engineer II

    4 weeks ago


    Vancouver, British Columbia, Canada Electronic Arts Full time

    Job OverviewWe are seeking a skilled Data Engineer II - Senior Data Specialist to join our team at Electronic Arts. This is an exciting opportunity for a talented data professional to leverage their expertise in designing and implementing efficient, scalable, and reliable data pipelines.

  • Front End Manager

    21 hours ago


    Vancouver, Canada Choices Markets Full time

    The person we are seeking to fill our Front End Manager role has: - outstanding people and communication skills; - the maturity to lead a team and hold people accountable; - the drive to bring out the best in people; - the skills to count money accurately and efficiently; - the capacity to stand on his/her feet all day; and - a willingness to multitask and...