About the Role
You'll work on Palisade, Ripple's flagship wallet as a service platform enabling businesses, fintechs and banks to build digital asset treasury, payment and exchange use-cases. You'll build responsive web applications using ReactJS and TypeScript, working comfortably with hooks, context, and state management. You'll build complex forms and implement robust validation logic, making data entry easy for users while ensuring data integrity. You'll create polished, pixel-perfect UIs, translating designs into reality, with Styled Components experience being a plus. You'll be obsessed with the user experience, using tools like Figma to bridge the gap between design and engineering. You'll write clean, simple, DRY, readable and maintainable code. You'll collaborate closely with your team, communicate clearly, welcome code reviews, and enjoy solving problems together. You'll write tests using frameworks like Jest or Cypress to ensure reliability. You'll keep performance in mind from the start, optimizing load times, bundle sizes, and smooth rendering. You'll leverage the right tools, including AI assistants, to work efficiently while remaining transparent and fully owning the code you ship.
Requirements
- Solid experience building responsive web applications using ReactJS and TypeScript
- Experience with hooks, context, and state management
- Experience building complex forms and validation logic
- Experience with Styled Components is a plus
- Experience with Figma or similar design tools is a plus
- Experience with testing frameworks like Jest or Cypress
- Proven track record of building and delivering backend systems from development to production
- Hands-on experience working on large-scale distributed systems
- Familiarity with event-driven micro-services, Kubernetes, and cloud-based infrastructure
- Extensive experience working with React
- Familiarity with gRPC and protocol buffers
- Ability to work in a fast-paced start-up environment
- Web3, blockchain, and fintech experience are a plus
Responsibilities
- Build responsive web applications using ReactJS and TypeScript
- Build complex forms and implement robust validation logic
- Translate designs into pixel-perfect UIs
- Bridge the gap between design and engineering using tools like Figma
- Write clean, simple, DRY, readable and maintainable code
- Collaborate with peers and participate in code reviews
- Write tests using frameworks like Jest or Cypress
- Optimize load times, bundle sizes and rendering performance
- Use AI assistants efficiently while verifying and owning shipped code
Benefits
- Professional development budget
- Flexible in-office collaboration schedule
- Bi-weekly all-company meeting
- Team offsites, team bonding activities, happy hours
- Competitive bonuses and equity
- Health, retirement, family forming, and family support benefits
- Employee giving match
- Mobile phone stipend
- R&R days
- Wellness reimbursement and onsite & virtual programming
- Generous vacation policy
- Parental leave policies and family planning benefits
- Catered lunches and fully-stocked kitchens