Anchorage Digital is building the world’s most advanced digital asset platform for institutions to participate in crypto. The Front-End Engineer will architect and maintain front-end systems, drive technical standards, and collaborate across teams to enhance the Atlas platform, ensuring high-quality user experiences for institutional clients.
Responsibilities:
- Architect and own front-end systems, establishing patterns and component libraries that scale across the Atlas platform
- Review code across the front-end engineering discipline while actively participating in product development and driving technical standards
- Foster an efficient, deterministic testing culture with an emphasis on minimizing tech debt
- Find elegant solutions to complex UI/UX problems, balancing user experience with technical constraints
- Implement high-quality, performant code that is clear, concise, and well-tested
- Participate in on-call rotations and troubleshoot, mitigate, and learn from production incidents
- Lead or significantly contribute to medium-to-large front-end projects that cross team boundaries, coordinating with other engineers
- Break down large UI initiatives into smaller tasks and accurately estimate the scope of multi-person projects
- Ship code that directly impacts institutional clients' ability to settle digital assets safely at scale
- Find the right balance between progress (shipping quickly) and perfection (measuring twice)
- Drive technical decisions that shape the Atlas front-end architecture
- Work across Atlas and adjacent product lines, understanding how front-end systems integrate with backend services and the broader Anchorage platform
- Collaborate cross-functionally with Product, Design, and Backend engineers
- Ensure knowledge is shared amongst the team and no one is positioned as a single point of failure
- Help scale the team through hiring, mentoring, and establishing best practices
- Mentor and guide other engineers on the team within front-end specialization, helping them understand strategic goals and how their work contributes
- Work closely with Backend engineers to propose and review GraphQL API changes
- Collaborate with Product managers and designers to brainstorm and align on new features
- Influence architecture and product roadmap—have a seat at the table
- Use compelling arguments to convey insights and recommendations on technical direction
Requirements:
- 8+ years of professional experience building web applications and UIs, with deep expertise in React.js and TypeScript
- Architected front-end systems from scratch and supported them over meaningful periods of time
- Experience mentoring other engineers and driving technical standards across a team or organization
- Genuinely care about code quality, test infrastructure, and developer experience
- Experience performing on-call support for production systems
- Prioritize end-user experience and business value over 'cool tech'
- Developed 'computer science fundamentals'—i.e., concurrency, algorithms, and data structures (formal CS degree NOT required)
- Self-describe as some combination of the following: creative, humble, ambitious, detail-oriented, hardworking, trustworthy, eager to learn, methodical, action-oriented, and tenacious
- Production experience with web security (e.g., authentication, authorization, identity, API keys)
- Experience with system design for front-end applications at scale
- Built a Chrome extension or other browser-based tooling
- Professional experience with backend technologies (Go, C++, or similar)
- Read blockchain protocol white papers for fun and stay up to date with the proliferation of cryptoasset innovations
- Background in the finance or cryptocurrency industries
- Emotionally moved by the soundtrack to Hamilton, which chronicles the founding of a new financial system