Polymarket is looking for a design-orientated, front-end savant to join our product engineering team as it grows. The ideal candidate will have a keen eye for design, a deep understanding of modern front end performance optimization & a desire to impact a growing engineering organization. You will be involved in the full product lifecycle from user discussion to concept to design to implementation to iteration with high ownership & minimal bureaucracy.
What you'll do (Responsibilities)
We're looking for an experienced individual contributor who enjoys working alongside other experienced engineers & designers to quickly build & iterate on product.
- Build user-facing features. You'll build out new user-facing features with slick, efficient, & reusable React components.
- Talk to users. You’ll engage in regular communication with users to understand their needs, gather feedback, & incorporate their insights into product development.
- Self-direct your work & co-direct the product. You're a technical founder type & will take part in defining & architecting the long-term technical direction of the product engineering team.
- Cross-company collaboration. You’ll collaborate with engineers, designers, & stakeholders across the company to architect, build, launch, test, & improve features & systems.
- Improve monitoring & alerting infrastructure & practices. You'll be instrumental in enhancing our monitoring & alerting systems, ensuring that all critical issues are quickly & accurately identified. This will involve both optimizing existing processes & introducing new methodologies & technologies to improve our overall system reliability & responsiveness.
- Reinforce security, availability, performance, & scalability of the product. You’ll be responsible for ensuring our product meets the highest standards in all these aspects.
- Contribute to code reviews. You'll play a critical role in maintaining the high quality of our codebase by providing feedback & suggestions on others' work during code review sessions.
What we're looking for (Qualifications)
You're a senior product engineer who has
- 5+ years of professional software development experience
- Strong knowledge of Typescript, Javascript (ES6+), CSS (media queries, animations and/or modern animation libraries)
- Experience working with React & NextJS
- A deep understanding of modern state management patterns, caching strategies, & libraries (notably React Hooks/Context, React Query, Zustand, Mobx or Recoil)
- An entrepreneurial mindset with the ability to bring an idea or vision to life.
- A passion for the blockchain, decentralized finance, & freedom of speech.
- (Plus) Experience working with &/or implementing normalized caching strategies
- (Plus) Experience working with RSC