Your mission
1inch builds some of the most-used interfaces in DeFi — from our flagship swap aggregator to advanced trading tools, portfolio views and developer-facing pages. Our frontend engineers own these experiences end-to-end, ensuring they are fast, reliable and intuitive for millions of users across multiple chains.
We are building a talent pool of frontend engineers at mid and senior level. This is an evergreen posting: there is no single open role tied to it, but when approved positions arise you will already be in our pipeline.
What you'll do
- Design, develop, and maintain frontend applications and shared UI components using Angular, RxJS, and TypeScript
- Build responsive, scalable, and high-performance web applications with strong usability and security standards
- Contribute to frontend architecture decisions, testing strategies, CI/CD workflows, and development standards
- Improve frontend reliability, maintainability, accessibility, and browser performance optimisation
- Collaborate closely with product, design, backend, and blockchain engineering teams to deliver seamless user experiences
- Participate in code reviews, testing workflows, and continuous improvement of frontend engineering practices
- Monitor frontend application performance and contribute to observability and debugging processes
- At senior level, lead architectural initiatives, mentor engineers, and drive frontend engineering standards across teams
Who you are
- Strong proficiency with Angular, RxJS, and TypeScript
- Solid understanding of modern web technologies including DOM, SCSS/CSS, HTTP, CORS, and CSP
- Experience working with frontend monitoring, testing, and CI/CD tooling such as Sentry and GitHub Actions
- Familiarity with Service Workers and browser performance optimisation techniques
- Experience writing unit and integration tests for frontend applications
- Strong communication skills and ability to work effectively within distributed engineering teams
- Professional frontend engineering experience building scalable web applications in production environments
- For senior-level candidates, experience designing frontend architectures, reusable component systems, and leading technical initiatives