Coinbase is on a mission to increase economic freedom in the world, and they are seeking a passionate Software Engineer for their Frontend Identity team. The role involves building and enhancing frontend experiences related to user identity, collaborating with cross-functional teams, and contributing to the migration of frontend views to React Native.
Responsibilities:
- Build and enhance frontend experiences for login, signup, OAuth, account security, and multi-user/multi-organization support
- Contribute to the migration of main frontend views to React Native, ensuring a unified and efficient codebase across platforms
- Design and implement scalable, maintainable, and high-performance user interfaces using modern frontend technologies like React and TypeScript
- Collaborate with backend engineers, designers, product managers, and senior leadership to turn product and technical visions into tangible roadmaps
- Maintain low-latency, highly reliable frontend surfaces to deliver a world-class user experience
- Write high-quality, well-tested code to meet the needs of Coinbase’s growing user base
Requirements:
- You have at least 2+ years of experience in frontend software engineering
- You've designed, built, scaled, and maintained production-grade frontend systems
- You have expertise in modern frontend frameworks like React and TypeScript
- You write high-quality, well-tested code to meet the needs of your customers
- You're passionate about building an open financial system that brings the world together
- Experience with React Native or migrating web views to mobile platforms
- You have gone through a rapid growth phase in your company (from startup to mid-size)
- Familiarity with authentication, identity, or security domains
- Experience optimizing frontend performance for low-latency, high-reliability systems
- Crypto-forward experience, including familiarity with on-chain activity such as interacting with Ethereum addresses, using ENS, and engaging with dApps or blockchain-based services