Frontend Engineer

Bastion
Summary
Join Bastion as a Frontend Engineer and play a key role in building exceptional user experiences for our core products. You will lead the development of elegant, responsive, and accessible interfaces, translating complex requirements into simple and performant UIs. This 0 β 1 environment fosters ownership, autonomy, and collaboration with designers, backend engineers, and product stakeholders. You will influence architectural decisions, define frontend patterns, and contribute to our design system as we scale. A strong sense of visual and interaction design, coupled with an instinct for clean abstractions, is crucial. We value engineers who craft polished UIs, have a history of self-initiated projects, and are passionate about building user-friendly experiences. Fintech and Web3 experience are a plus.
Requirements
- 7+ years of professional experience building modern web applications with JavaScript, TypeScript, and React
- Strong proficiency in HTML/CSS, responsive layout techniques, and browser compatibility best practices
- Deep experience integrating with RESTful APIs, gRPC, GraphQL, and WebSocket services; familiarity with backend technologies such as Node.js , Express, and tRPC for effective integration
- Proficient in frontend performance optimization and tooling (e.g. Webpack, Lighthouse, bundle analysis)
- Experience writing and maintaining test suites using Playwright or equivalent (e.g. Cypress, Jest)
- Familiarity with web security principles (XSS, CSRF, CORS) and how to mitigate common risks
- Comfortable with Git workflows, code reviews, and modern CI/CD practices
- Experience collaborating closely with designers and translating high-fidelity designs into code
- Self-starter with a track record of end-to-end project ownership or meaningful side projects
- Strong preference to keep things simple, ship fast, and avoid overengineering
Responsibilities
- Design, build, and maintain responsive, accessible, and high-performance user interfaces
- Translate product and design specs into polished, production-ready React components
- Develop and maintain scalable frontend architecture and reusable component libraries
- Collaborate with cross-functional teams β including product, design, and backend β to deliver end-to-end features
- Integrate APIs (gRPC, tRPC, GraphQL, WebSockets) and manage asynchronous data flows
- Optimize performance through bundling strategies, lazy loading, and code splitting
- Write robust test coverage (unit, integration, E2E) using modern testing frameworks
- Apply security best practices to prevent common frontend vulnerabilities
- Contribute to frontend build and CI/CD workflows, ensuring reliable deployments
- Document patterns, decisions, and best practices to support team-wide maintainability
Preferred Qualifications
Professional experience in fintech or financial systems. Professional Web3 / Crypto experience is a plus