Senior Frontend EngineerLocation: Remote-friendly; preference for candidates within commuting distance of Buffalo, NY for occasional in-person collaboration. Travel may be required for industry events or strategic meetings.
Position Overview:CoachMePlus is now hiring a
Senior Frontend Engineer to join our team in support of an exciting DoD human performance platform product support initiative. The position may require a government security clearance to be processed, so US or Naturalized Citizenship is a requirement for consideration.
Key Responsibilities:- Design, develop, and maintain various aspects of the web application and internal infrastructure, with a focus on front-end web and mobile platform development.
- Upgrade older JavaScript libraries and architecture to modern frameworks.
- Write and implement software tooling to develop a new build pipeline in parallel with existing legacy tools.
- Write a JavaScripting testing suite to cover new JavaScript functionality and plug this test suite into an existing continuous integration pipeline.
- Develop a web application to be delivered as an off-line capable mobile application.
- Build a synchronization methodology for merging data from the off-line mobile app into the cloud web application backend.
- Provide thought leadership to front-end design and modernization approaches and activities.
- Organize work plans, estimate tasks, and deliver finished projects to meet important deadlines.
- Troubleshoot issues and provide assistance to other developers, sales staff and customers.
- Communicate effectively, both verbally and written, to various technical and non-technical audiences.
- Other duties as assigned
Qualifications:- US Citizenship required
- 8+ years of front-end development experience, to include experience as a senior team resource
- Ability to architect front-end solutions to complex problems using industry-standard open-source frameworks
- Experience working on a large enterprise platform with thousands of users
- Experience scaling software platforms from limited specialty use to broad user adoption
- Experience refactoring a system (such as jQuery, Angular, Polymer, Prototype, Bootstrap) to use modern front-end tools and languages
- Experience with
- JavaScript ES6
- Node package management
- React, Jest
- HTML5, JSON, CSS3, Grid, Flexbox
- Code versioning with Git with ability to interactively rebase
- Experience using a design framework to implement front end requirements
- Ability to build UI from requirements without strict wireframe mockups
- Ability to test and review the code of your peers
Compensation & Benefits:- Salary Range: $120,000 - $160,000 annually
- Benefits Include:
- Health insurance
- Paid time off
- Flexible work schedule
- Parental leave
- Professional development support
- Work-from-home flexibility
CompensationThe base pay range for this role is $120,000 - $160,000 per year.