Posted in

Senior Front End Developer

Senior Front End Developer

CompanyHypergiant
LocationTacoma, WA, USA
Salary$122200 – $158800
TypeFull-Time
DegreesBachelor’s
Experience LevelSenior, Expert or higher

Requirements

  • At least 8+ years of professional front-end / UI development experience (5+ with a STEM B.S.), including 5+ years of experience with React (other Javascript frameworks are a plus)
  • Able to develop organized, accessible, and performant apps using JavaScript, TypeScript, advanced CSS, and HTML
  • Solid understanding of application architecture, and concepts like asynchronous programming, closures, types, and ES6
  • Familiarity with WebGL-based libraries (e.g., ThreeJS, Deck.gl, Mapbox GL JS)
  • Experience with CSS in JS solutions such as Styled Components or Emotion
  • Proficient with version control systems (e.g., Git) and effective collaborative development workflows
  • Experience managing robust build & test tools and implementing workflow automations (e.g., Jest, Rollup, Webpack, Babel)
  • Design-minded attention to detail in user interface and user experience implementation
  • Must be a US Citizen and possess an active US DOD Security Clearance

Responsibilities

  • Sit with system operators to get feedback on software and ideate on potential solutions.
  • Push new requirements to development teams and rapidly prototype modifications to React-based web applications.
  • Contribute to the development and maintenance of reusable component libraries and shared codebase.
  • Write high-quality code, applying best practices, coding standards, and design patterns.
  • Participate in the entire software development lifecycle, including requirement gathering, design, development, testing, and deployment, using an agile, iterative process.
  • Participate in code reviews and ensure code quality through effective testing strategies.
  • Collaborate with developers, designers, testers, project managers, product managers, and project sponsors.
  • Communicate tasking estimation and progress regularly to a development lead and product owner through appropriate tools.
  • Team with other developers, fostering a culture of continuous learning and professional growth.

Preferred Qualifications

  • Experience in managing, mentoring & coaching development teams in an Agile environment (e.g., leading scrum and agile project management tools & ceremonies)
  • Experience working in a secure facility or directly with mission operators
  • Experience auditing third party dependencies in React ecosystem
  • A portfolio of past projects with code samples or GitHub links
  • Geospatial information system (GIS) experience
  • Penchant for learning new technologies, balanced with strong pragmatic thinking
  • Experience with state management libraries like Redux or React Context API
  • Ability to travel as needed