Lead the development of user-facing interfaces including the embeddable checkout widget, comprehensive admin dashboard, and developer portal. This role focuses on creating intuitive, responsive, and highly customizable payment experiences that can be seamlessly integrated into the ERP system’s platform while maintaining excellent user experience across all touchpoints.
Core Responsibilities
- Embeddable Checkout Widget: Develop a fully customizable, responsive checkout experience with configurable branding, multiple layout options (inline, modal, redirect), and mobile optimization
- Admin Dashboard Frontend: Build comprehensive transaction monitoring, customer management, and merchant administration interfaces with real-time data visualization
- Developer Portal: Create interactive API documentation, SDK guides, and debugging tools for integration partners
- Customization System: Implement flexible branding options (colors, logos, typography) and custom field support for industry-specific requirements
- Mobile Responsiveness: Ensure optimal experience across all devices with progressive web app capabilities
- Integration Components: Develop reusable UI components for the ERP system’s platform integration and co-branding
- Performance Optimization: Achieve <2-second load times for checkout and <3-second dashboard loading
- Accessibility Compliance: Implement WCAG 2.1 AA standards across all user interfaces
What They Will NOT Do
- Backend API Development: Will not build server-side APIs, database schemas, or payment processing logic
- DevOps Operations: Will not manage deployment pipelines, infrastructure, or production environment setup
- Mobile Native Development: Will not develop iOS/Android native SDKs (future Phase 3 requirement)
- Payment Gateway Integration: Will not handle direct integration with payment processors or financial APIs
- Security Architecture: Will not design security protocols or implement encryption systems
- Testing Automation: Will not build automated testing frameworks or manage QA processes
Key Accountabilities & KPIs
- Performance Metrics: Achieve <2-second checkout load times and <3-second dashboard loading
- User Experience: Maintain >85% user satisfaction rating from both Operators and Royalty Owners
- Cross-browser Compatibility: Ensure 100% functionality across Chrome, Firefox, Safari, and Edge
- Mobile Optimization: Achieve 100% mobile responsiveness with no horizontal scrolling
- Integration Success: Successfully embed checkout in the ERP system’s platform with seamless co-branding
- Accessibility Compliance: Pass all WCAG 2.1 AA accessibility audits
- Code Quality: Maintain component reusability >70% and consistent design system implementation
Required Technical Skills
- React Ecosystem: 5+ years with React, Redux/Context API, React Router, React Hooks
- Modern JavaScript: Advanced TypeScript, ES6+, async/await, module bundling (Webpack/Vite)
- Styling Technologies: CSS3, Sass/SCSS, CSS-in-JS (styled-components), responsive design
- Frontend Build Tools: Experience with modern build pipelines, code splitting, performance optimization
- API Integration: RESTful API consumption, error handling, loading states, caching strategies
- Version Control: Git workflows, pull request processes, collaborative development
- Testing: Unit testing (Jest, React Testing Library), integration testing fundamentals
- Web Standards: HTML5, accessibility standards, progressive web app concepts
Preferred Capabilities
- Experience developing embeddable widgets or third-party integrations
- Knowledge of payment UX best practices and conversion optimization
- Familiarity with financial services UI/UX requirements
- Experience with design systems and component libraries
- Understanding of web security principles (XSS, CSRF prevention)
- Knowledge of performance monitoring and optimization tools
- Experience with micro-frontend architectures
- Background in B2B dashboard development with complex data visualization
Why OutsideHire?
- An inclusive and dynamic work environment that values creativity and collaboration
- Opportunities to work on cutting-edge projects that make an impact
- Perks: Competitive salary, remote work, professional development support, etc.
- A team that truly values your skills and contributions