About the Role
The role involves developing and maintaining frontend systems that empower vendors to manage their software offerings effectively. Engineers will work on creating responsive, accessible interfaces while collaborating across teams to ensure seamless integration and optimal user experience.
Responsibilities
- Design and implement user-facing features using modern JavaScript frameworks
- Collaborate with product managers and designers to define interface requirements
- Optimize frontend code for speed and scalability
- Ensure compatibility across browsers and devices
- Maintain and improve existing frontend architecture
- Write clean, testable, and well-documented code
- Participate in code reviews and technical discussions
- Troubleshoot and resolve UI-related issues
- Integrate with RESTful and GraphQL APIs
- Support accessibility and internationalization standards
- Work closely with backend teams to align on data contracts
- Contribute to frontend tooling and development workflows
- Stay current with evolving web technologies and standards
- Help define best practices for frontend development
- Mentor other engineers on frontend techniques and patterns
Nice to Have
- Experience with TypeScript
- Familiarity with GraphQL and Apollo Client
- Knowledge of Docker and containerized environments
- Experience with enterprise SaaS products
- Background in developer experience or internal tools
- Exposure to micro-frontend architectures
- Involvement in open source projects
- Understanding of Kubernetes or cloud infrastructure concepts
Compensation
Competitive salary and equity
Work Arrangement
Remote
Team
Distributed engineering team using modern development practices
Why This Role Matters
The frontend experience directly impacts how vendors interact with their customers and manage their products. This role plays a key part in shaping that experience through thoughtful design and reliable implementation.
Tech Stack
Primary tools include React, TypeScript, GraphQL, Docker, and Kubernetes. The team emphasizes modern practices such as automated testing, continuous integration, and infrastructure as code.
Growth Opportunities
Engineers are encouraged to take ownership of features, propose architectural improvements, and grow into technical leadership roles over time.
Team Culture
Collaborative, transparent, and focused on continuous learning. Regular knowledge sharing and pair programming sessions are part of the workflow.
Onboarding Process
New hires receive structured onboarding with mentorship, documentation guides, and hands-on projects to accelerate contribution.
Available for qualified candidates


