Prepin
Log in
43North

engineering opportunity

CoachMePlus - Senior Frontend Engineer

Design, develop, and maintain web and mobile platform infrastructure while modernizing legacy JavaScript frameworks. Build offline-capable mobile applications and implement data synchronization methodologies for cloud backend integration.

Buffalo, New York, United StatesremoteFULL_TIME

Posted

About the role

What will you do at 43North?

Senior Frontend Engineer

Location: 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.

Company Overview:

CoachMePlus is a leading provider of Human Performance solutions, empowering

organizations and professionals to optimize physical readiness, mental

resilience, and overall performance. Trusted by professional sports teams,

tactical units, the US Army, youth academies, and wellness clinics, our platform

is built to turn health and performance data into action.

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

Which skills does this role require?

ReactFrontend developmentHTML5CSS3Node package managementJestGitUI developmentSoftware architectureRefactoringJSONFlexboxGridES6jQueryAngularPolymerPrototypeBootstrapMobile developmentSoftware refactoringCloud backendUI designEnterprise platformNode.jsPrototyping

Make your next move

Build a shortlist and prepare

Identify the requirements you can demonstrate, then choose examples from your work to discuss with the hiring team.

Review the responsibilities and requirements before adding an opening to your shortlist.

Role information can change. Confirm current details on the original application page.

Product

AI Candidate AgentCompaniesBrowse JobsDeep ProfileSkill AssessmentOpportunity Matching
Prepin.ai

© 2026 Prepin | All rights reserved.