Senior Frontend Engineer - Internal Tools

Remote $98k–$162k senior 1 month ago full-time quality 8.5/10

Role in brief

Alpaca, a financial services company, is seeking a Senior Frontend Engineer to build and maintain user-facing applications. This role involves architecting web and mobile interfaces, collaborating with teams, and delivering high-visibility features. It suits experienced developers with a strong background in TypeScript/React and modern systems programming languages, who are passionate about creating intuitive and performant user interfaces.

TypeScriptReactGolangC++RustHTMLCSSTailwindCSSSQLREST APIsWebSockets

About the role

This Senior Frontend Engineer position at Alpaca focuses on developing and maintaining frontend applications that serve as the foundation of the user experience. The role involves designing and implementing web and mobile applications, contributing to technology boundaries, and ensuring responsive, performant, and intuitive user interfaces. Success in this role means delivering high-visibility features from initial design through to deployment.

The engineer will work closely with various cross-functional teams, indicating a collaborative environment where communication is key. This position also includes a mentorship component, allowing the individual to guide peers and influence the company's technical strategy. The work directly impacts millions of users who trade significant asset volumes.

Alpaca operates as a self-clearing broker-dealer, providing brokerage infrastructure for various financial instruments across 40 countries. The company has secured substantial funding, supporting an ambitious vision to expand financial services globally. The team is diverse, comprising experienced engineers, traders, and brokerage professionals, with a commitment to open-source contributions and a developer-friendly API.

The annual salary for this position ranges from $98,000 to $162,000.

Skills that matter here

  • TypeScript: This role requires significant experience in frontend development using TypeScript.
  • React: The position demands proficiency in React for building user interfaces.
  • Golang: Experience with modern systems programming languages like Golang is a requirement for this role.
  • HTML: The engineer must be proficient in HTML to translate designs into user interfaces.
  • CSS: Proficiency in CSS, including frameworks like TailwindCSS, is necessary for styling applications.
  • REST APIs: The role involves working with REST APIs and understanding best practices.

Who this role suits

  • A person who thrives on architecting and developing web and mobile applications.
  • Someone who enjoys collaborating with various teams to create user interfaces.
  • An individual who takes ownership of features from design to deployment.
  • A developer passionate about creating intuitive and high-performance user interfaces.

From the employer

Your Role:

As a Senior Frontend Engineer, you will be responsible for designing, implementing, and maintaining frontend applications that form the foundation of user experience at Alpaca and empower millions of users who trade billions of dollars worth of assets.

Things You Get To Do:

  • Play a pivotal role in architecting and developing web and mobile applications that push the boundaries of technology
  • Work closely with cross-functional teams to create responsive, performant, and intuitive user interfaces that delight our customers
  • Own the delivery of high-visibility features/projects, from design to deployment
  • Mentor peers and influence the technical strategy of our company

Who You Are (Must-Haves):

  • 5+ years of experience in frontend development with TypeScript/React
  • 2+ years of experience using a modern systems programming language like Golang, C++, or Rust
  • Excellent communication and collaboration skills
  • Ability to translate product mockups and designs into fully realized user interfaces
  • Proficient in HTML and CSS frameworks such as TailwindCSS
  • Passionate about creating intuitive and performance user interfaces
  • Experience with REST APIs and WebSockets best practices
  • Experience with relational databases and SQL
  • Track record of setting or influencing frontend best practices
  • Attention to detail and an appreciation for design aesthetics

Who You Might Be (Nice-to-Haves):

  • Algo trading experience (either professional or personal)
  • Experience with major cloud platforms (we primarily use GCP)
  • Experience or understanding of financial markets
  • Experience working at a startup
  • Experience working remotely

How We Take Care of You:

  • Competitive Salary & Stock Options
  • Health Benefits
  • New Hire Home-Office Setup: One-time USD $500
  • Monthly Stipend: USD $150 per month via a Brex Card

Alpaca is proud to be an equal opportunity workplace dedicated to pursuing and hiring a diverse workforce.

Questions about this role

What is the remote work policy for this role?

This is a remote position, and the company provides a one-time home-office setup stipend and a monthly stipend.

What level of seniority is expected for this position?

This is a senior-level role, requiring at least 5 years of experience in frontend development with TypeScript/React and 2 years with a modern systems programming language.

What are the core technical skills required for this role?

Candidates must have experience with TypeScript, React, a modern systems programming language (Golang, C++, or Rust), HTML, CSS, TailwindCSS, REST APIs, WebSockets, and SQL.

Similar jobs

Before you apply

  • Legitimate employers never ask you to pay anything to apply or get hired.
  • Never share seed phrases or private keys. No real job needs them.
  • Do not install software ("test tasks", "trading tools", "video call clients") sent during hiring.
  • Check that the application page's domain really belongs to Alpaca.