The GoTo Messaging Team at LogMeIn is looking for a Staff Software Front-End Engineer. Your primary focus will be building messaging features on web, desktop (electron) and mobile apps with a focus on code sharing between platforms. You will also be responsible for contributing to the architecture and design of the messaging portion of the GoTo application on both Web and Mobile. A good understanding of design patterns is expected. Knowledge of API design and back-end technologies is a plus.
As a Staff Software Front-End Engineer, you are expected to:
Collaborate with Product Owner, UX and the rest of the agile team to understand the problem domain and deliver product features
Lead the architectural design for various aspects of the project, assist with reviewing frontend code written by peers as well as API designs from other teams.
Mentor other team members and be able to teach them how to use newer tools and technologies
Building shared SDKs, UI components, and application logic as an active member of the development team.
Contribute to the DevOps aspects of the Application
Be able to assist with firefighting, involving finding the root cause and rollbacks or immediate bug fixes and deployments to production
Help us deliver awesome products
Knowledge of React and Angular is a plus
Knowledge of HTML & CSS (Sass is a plus)
Knowledge of Native Android and iOS development is a plus
Advanced understanding and knowledge of asynchronous JavaScript
Good communication skills
Extensive experience in the software industry
Experience using state management libraries (Redux or Flux)
Advanced understanding of front-end testing strategies and libraries (jest, jasmine)
Experience working in an agile environment with CI/CD processes
Knowledge of Accessibility standards and compliance is a plus