4 days old

Principal Software Engineer - Frontend Development

LogMeIn
Bengaluru, KA 560002 Work Remotely

Job Description

Description:

As a Principal Software Engineer in the Unified Communication & Collaboration (UCC) vertical, you will play a very critical role in developing and maintaining multiple complex Software-As-A-Service (SaaS) production software for our GoTo products. The role requires very strong cutting-edge technical skills, a collaborative work ethic, and influence technical solutions & bring on other world class architects on the same page.This position will be responsible for projects that are complex, challenging, and exciting.

You will be part of a (geo-distributed) team in an agile environment, and by working closely with your team members developers, architects and other key stakeholders, you will implement functionality critical to our business success.

Responsibilities

  • Being part of a product development team to lead & deliver awesome features, new capabilities for LogMeIns GoTo product.

  • Drive the implementation of our next generation frontend architecture of our GoTo product focusing on security and scale.

  • Debug, troubleshoot and support complex frontend solutions.

  • Develop and maintain our challenging codebaseand introduce new solutions to that.

  • Develop and maintain browser extensions.

  • You craft delightful user interfaces using web technologies

  • You collaborate with Product Owners, UX and software engineers to deliver high quality web applications

  • Keep on top of emerging front-end development methods and technologies and actively share knowledge within our community of front end developers

  • Work in a cross-functional Agile development team.

Qualifications/Requirements

  • Very strong expertise with HTML, CSS, and JavaScript. Must be immersed enough in these technologies to have philosophies about the organizing and structuring of client-side code.

  • Very strong hands on experience inTypeScript, ReactNative, ReactJS as well as patterns and libraries to handle asynchronous behavior

  • Vast experience architecting state management solutions for client-side applications using frameworks such as Redux or Mobx.

  • Good experience of browser rendering behavior and performance

  • Good experience of design for testable code and techniques for unit and integration testing

  • Familiarity with Webpack, Yarn, and other front-end build tools

  • Familiarity with Electron based app development.

  • Experience with designing & implementing complex enterprise applications (desktop, web end points using web components and other above mentioned frameworks).

  • Experience in preventing web application vulnerabilities.

  • Experience building user interfaces utilizing ReactJS or an equivalent Javascript framework.

  • Competency with Git or other source control technologies.

  • Solid understanding of web application architecture, object-oriented software, and design patterns.

  • Demonstrated sense of web design and attuned to the fundamentals of user experience, including accessibility.

  • Professional, highly self-motivated and able to thrive in a multi-task environmentwhile adhering to strict deadlines.

  • Good written and verbal communication skills in English. Good collaboration skills with distributed-geo teams.

  • High attention to detail, excellent organization skills and efficient problem solver.

  • Experience implementing, unit testing, debugging and integrating code of high complexity

  • Bachelors degree in computer science with a minimum of 12 years of directly related work experience.

Advantages

  • Knowledge of techniques, standards, and state of the art capabilities for authentication (JWT, OpenID Connect, SAML2.0) and authorization (OAuth 2.0)

  • Backend Java microservices development experience.

  • Cloud(AWS/Azure/GoogleCloud) experience

ABOUT LOGMEIN (https://www.logmeininc.com)

  • LogMeIn simplifies how people connect with each other and the world around them to drive meaningful interactions, deepen relationships, and create better outcomes for individuals and businesses. One of the worlds top 10 public SaaS companies, and a market leader in communication & conferencing, identity & access, and customer engagement & support solutions, LogMeIn has millions of customers spanning virtually every country across the globe. LogMeIn is headquartered in Boston with additional locations across North America, Europe, Middle East, Asia and Australia.

  • Our India office is located in the heart of Bangalore and is equipped with facilities that make our offices across the globe productive and fun.

  • OUR VALUES
    Be Accountable- even when no-one is looking
    Thrive Together- greatness comes from unlocking each others potential
    Advance Confidently- we find opportunity and act on it
    Collaborate Openly- our whole is greater than the sum of our parts
    Engage Fearlessly- we speak up and listen


At LogMeIn, Inc., we build category-defining products that unlock the potential of the modern workforce, makingit possible for millions of people and businesses around the globe dotheirbest work, whenever, however, andmost importantly,wherever.Were a pioneer in remote work technology and a driving force behind todays work-from-anywhere movement, and have become one of the worlds largest SaaS companies with tens of millions of active users, more than 3,500 global employees, over $1.2 billion in annual revenue and more than 2 million customers worldwide who use our software as an essential part of their daily lives.Were headquartered in Boston, Massachusetts with additional locations in North America, South America, Europe, Asia and Australia.

Categories

Posted: 2021-01-13 Expires: 2021-02-12

Before you go...

Our free job seeker tools include alerts for new jobs, saving your favorites, optimized job matching, and more! Just enter your email below.

Share this job:

Principal Software Engineer - Frontend Development

LogMeIn
Bengaluru, KA 560002

Join us to start saving your Favorite Jobs!

Sign In Create Account
Powered ByCareerCast