Skip to main content
athenahealth
Зібрано зLinkedin2 дні тому
FrontendLead

Lead Software Engineer, Front End Rearchitecture

JavaScriptReactTypeScriptGraphQLNode.jsREST APIJenkinsHarnessOraclePerlAWS
Формат
Hybrid
Зайнятість
Full Time
Локація
Worldwide
Оплата
$143,000 - $243,000

Про позицію

Lead frontend engineer role at athenahealth, building modern React-based clinical web applications as part of a frontend rearchitecture initiative. The role combines hands-on engineering with technical leadership, guiding architectural decisions and mentoring team members.

Обовʼязки

  • Lead the technical design and delivery of frontend features and platform components using JavaScript, React.js, and TypeScript, ensuring alignment with architecture standards.
  • Guide and mentor other frontend engineers on implementation practices, code quality, and shared conventions across the team.
  • Define and evolve frontend architecture patterns, component libraries, and engineering standards that support a scalable, unified codebase.
  • Integrate frontend applications with backend services via GraphQL APIs and RESTful endpoints, establishing consistent data-access patterns.
  • Leverage Node.js to support build tooling, server-side rendering, and frontend-adjacent service development within the platform stack.
  • Collaborate with product managers, designers, and backend engineers to evaluate requirements, shape technical direction, and deliver user-centered solutions.
  • Evaluate and integrate AI-assisted development tools — such as those that support code review, test generation, or debugging — into the team's workflow, and help teammates adopt practices that improve productivity while maintaining code quality and judgment.
  • Drive code review practices, testing standards, and deployment readiness to maintain a high bar for frontend software quality.
  • Analyze existing Clinicals frontend codebases, identify areas for improvement, and lead migration efforts toward the modernized React-based architecture.
  • Coordinate with cross-functional engineering teams to align on shared APIs, data contracts, deployment pipelines, and platform dependencies.
  • Support frontend build, release, and deployment activities using Jenkins or Harness continuous integration and delivery pipelines.
  • Collaborate with backend and data engineers on system-level integrations involving Oracle databases or supporting data services.
  • Work with existing utilities or automation scripts written in Perl when integration or tooling requirements call for it.
  • Contribute to cloud-based deployment and hosting activities on AWS (Amazon Web Services), including familiarity with relevant services for frontend infrastructure.
  • Participate in sprint planning, technical roadmap discussions, and engineering capacity estimation.
  • Represent frontend engineering perspectives in cross-team design reviews and architectural planning sessions.
  • Identify and champion opportunities to improve frontend performance, accessibility, and overall developer experience.
  • Support onboarding of new engineers by sharing knowledge of the platform, codebase, and team practices.
  • Help maintain and grow internal documentation for component libraries, architectural decisions, and engineering conventions.
  • Monitor engineering health across the team and surface blockers, risks, or technical debt that may impact delivery.

Вимоги

  • Bachelor's degree in Computer Science, Software Engineering, or a related technical field, or equivalent practical experience.
  • 6 years of professional frontend software development experience, including time spent in a technical leadership or lead engineering role.
  • Deep proficiency in JavaScript and TypeScript in large-scale, production frontend environments.
  • Extensive experience building component-driven web applications using React.js, including state management, performance optimization, and design system integration.
  • Solid working knowledge of Node.js for build tooling, server-side rendering, or frontend-adjacent service development.
  • Hands-on experience with GraphQL for client-side data fetching, API design, and integration with backend services.
  • Exposure to Perl, Oracle, AWS (Amazon Web Services), Jenkins, and/or Harness is preferred.
  • Demonstrated ability to lead technical design, conduct code reviews, and establish engineering standards within a team.
  • Experience working within an Agile software development lifecycle, including sprint planning, retrospectives, and iterative delivery.
  • Ability to communicate technical concepts clearly across engineering, product, and design teams in a hybrid work environment.

Переваги

  • Health and financial benefits
  • Commuter support
  • Employee assistance programs
  • Tuition assistance
  • Employee resource groups
  • Collaborative workspaces (some offices welcome dogs)
  • Flexibility for work-life balance
  • Sponsored events including book clubs, external speakers, and hackathons
  • Company culture based on learning and inclusive environment
  • Short and long-term incentives via annual discretionary bonus plan, variable compensation plan, and equity plans

До кого писати

Lead Software Engineer, Front End Rearchitecture$143,000 - $243,000
Оригінал