Senior Front-End Engineer
PlayerLync is transforming the way companies manage their learning and operational performance. We work with professional sports teams (such as the Denver Broncos and 18 other NFL teams), restaurant & retail (Chipotle, Jack in the Box, Talbots), and other corporate customers. We’re a high-performance, fast-growing team that is focused on making PlayerLync a rocketship and epic success.
Job DescriptionWe are looking for a Senior Front-End Engineer to lead our web development team. As a startup, we are looking for an individual with a solid work ethic to help us continue to grow our product, people, and company. In this position, you will be responsible for leading the development of our client-side web applications, by translating company and customer needs into functional and appealing applications.
Because you will be responsible for interpreting and executing designs correctly, you must be able to effectively communicate with the backend services team as well as business stakeholders. We are a highly collaborative team, so you must be a team player, have the ability to handle ambiguity, and anticipate / react to changes quickly in a fast-paced environment.
Ultimately, we expect you to be a tech-savvy professional, who is curious about new digital technologies and aspires to combine usability with visual design.
Responsibilities- Develop new user-facing features
- Build reusable code and libraries for future use
- Ensure the technical feasibility of UI/UX designs
- Experience creating and maintaining coding style guides, best practices and setting UI standards for enterprise applications.
- Optimize applications for maximum speed and scalability
- Collaborate with other team members and stakeholders
- Lead and participate in code reviews to ensure high quality and maintainability
- Support and develop more junior software engineers by providing advice, coaching and educational opportunities.
- Participate in early design discussions and collaborate with product team members to estimate tasks and solidify delivery schedules
- Introduce and educate colleagues on front-end best practices and new techniques/frameworks/libraries
- 8+ years of professional experience building web applications (including single-page apps) with JavaScript, HTML, CSS
- 2+ years experience with AngularJS and Angular 2+
- Extensive experience building modular, commercial-grade applications dealing with large data sets
- Senior-level knowledge of JavaScript, HTML5 and the DOM
- Understanding of server-side CSS pre-processing platforms, such as LESS and SASS
- High-level CSS and pre-complier (Sass, Less) knowledge and styling best practices
- Experience with responsive design, from desktop to tablet to phones
- Experience leveraging frameworks to write JavaScript unit tests
- Experience leveraging dependency management and task automation frameworks
- Experience integrating RESTful Web Services with JSON outputs to populate UI modules
- Experience providing relatively accurate estimations of complexity and time of an engineering effort
- Experience creating and maintaining coding style guides, best practices and setting UI standards for enterprise applications.
- Nice to have – experience building cross platform mobile applications using .NET / Xamarin for Android, iOS and Windows
- Must be a team player with the ability to handle ambiguity and anticipate and react to changes quickly in a fast-paced environment.
- Thorough, good communicator.
- Empathetic – Must understand our impact on our client’s business.
- Honest – Our customers buy a relationship. Honesty is a must.
- Interest in your career as a craft – including researching new technologies, and perfecting your use of current ones.