LogMeIn

  • Senior Front-end Developer

    Job Locations CA-QC-Montreal | CA-QC-Québec | CA-QC-Rimouski
    Category
    Development
  • Overview

    LMI developers are a team of doers. We don't hide behind reviews, change control, or validation outside of the team. We expect everyone on the team to understand the impact their changes might have on other teams and the Jive platform as a whole and to consider all aspects of software design on a daily basis. Front-end engineers at Jive have a passion for learning and staying up to date with the latest JavaScript libraries, releases, and frameworks.

     

    This team is responsible for the automated testing, application design, choice of tools, deployment, operation, and life cycle of our applications. Jive builds front-end solutions using technologies such as Angular,JS Angular 2+, webpack, Redux, Observables, WebSockets, WebRTC, and REST. A compelling web-based unified communication experience featuring voice, chat, video, and collaboration capabilities have become critical to enabling Jive to capture and retain customers.

    Responsibilities

    • Design, develop, maintain, and deploy world-class front-end applications
    • Participate in both the technical and UX design of our applications
    • Help us deliver awesome products
    • Participate in the overall decisions on the direction of our front-end technology stack
    • Build shared SDKs, UI framework components, and application logic from top to bottom for the main application your team is responsible for
    • Manage customer requirements against technical debt and added value
    • Mentor other team members and contributing to quality objectives
    • Delivering world class web applications using the latest JavaScript features
    • Collaborate with product owners and user experience designers to deliver features while meeting team deadlines
    • Assist the team with evaluating the adoption of the latest and greatest technologies providing value to our developers and customers

     

    Qualifications

    • A strong understanding of JavaScript and/or TypeScript
    • A strong understanding of application architecture
    • Experience with application bundling systems
    • A desire to learn and to help others grow
    • Expert level experience in dealing with asynchronous JavaScript
    • An insistence on maintaining the quality of the code base and the customer experience
    • A good understanding of webpack (a plus)
    • A love for Observables (a plus)
    • ES6 knowledge and BabelJS experience (a plus)
    • Experience with Redux and can explain why it’s a great thing (a plus)
    • Hands-on experience with AngularJS or Angular 2+ (a plus)
    • Unit, integration, and end-to-end testing skills (a plus)

    Options

    Sorry the Share function is not working properly at this moment. Please refresh the page and try again later.
    Share on your newsfeed

    Connect With Us!

    Not ready to apply? Connect with us for general consideration.