Coinbase is looking to enhance its internal developer platform (IDP) to empower engineers to build high-quality products efficiently. The goal is to improve the frontend experience of the IDP, which serves as a hub for internal APIs, tools, and workflows, thereby streamlining developer operations and elevating the quality, reliability, security, usability, and performance of internal applications.
Requirements
- At least 2+ years of experience building modern, data-rich web applications using React or similar frameworks.
- Proven track record of developing and deploying user-facing features with component-based UI frameworks.
- Strong understanding of front-end architecture principles, including performance optimization, security best practices, and usability.
- Familiarity with version control systems, CI/CD pipelines, and modern development workflows.
- At least 1 year of experience specifically developing React applications.
- Knowledge of Golang, GraphQL, Docker, NoSQL databases.
Responsibilities
- Own and continuously improve the frontend experience of Coinbase’s Internal Developer Platform (IDP), ensuring it is intuitive, performant, and reliable.
- Build and maintain React components and pages that integrate with various infrastructure products such as release pipelines, configuration management, asset management, and real-time data dashboards.
- Collaborate with backend engineers, designers, and API publishers to create seamless workflows for publishing, discovering, and evaluating APIs and services.
- Enhance internal tools used daily by hundreds of engineers, elevating their design, accessibility, and overall user experience.
- Optimize the performance, security, and accessibility of the IDP UI to meet high standards and user expectations.
- Partner with product managers, designers, and senior engineers to influence product roadmaps and UX priorities, ensuring alignment with company goals.
- Contribute to Coinbase’s internal design system and frontend libraries, promoting consistency and reusability across platforms.
Other
- Experience collaborating closely with designers, product managers, and backend engineers throughout product and design lifecycles.
- Ability to write high-quality, well-tested, and maintainable code that meets customer needs.
- Experience launching new products from inception to production.
- Experience working in fast-growing startups or scale-up environments.
- Background in finance or platform services frontend development.