More jobs from this company
views: 0
Frontend Developer – Billing Platform
About The Role
Qualifications
Nice To Have
Ruby Labs is looking for a Mid-Level Frontend Developer who will be responsible for building performant, scalable, and user-friendly web applications. You’ll work with React.js, TypeScript, Next.js, and the modern frontend ecosystem to develop and maintain our web products. You will be part of a cross-functional team, including engineers, QA, and product managers, focused on delivering results in a consistent, sustainable way. The ideal candidate is excited about innovation, stays updated on emerging frontend technologies, and thrives in a remote team environment.
Key Responsibilities
- Feature Development: Build and maintain features across multiple web applications using React.js, Next.js, and TypeScript.
- Component Design: Create reusable UI components and design systems aligned with modern web standards and responsive design best practices.
- State Management: Implement and maintain effective state management for complex frontend workflows.
- Performance Optimization: Optimize components and pages for speed and scalability, including code splitting and lazy loading.
- NPM Package Management: Manage dependencies and custom shared packages using NPM and modern tooling.
- Collaboration: Work closely with Backend Developers, QA, and Product Managers to deliver high-quality user experiences.
- Testing: Write and maintain unit and integration tests for frontend components using modern tools.
- Code Review: Participate in code reviews to maintain quality and consistency across the codebase.
- Documentation: Maintain documentation for features, components, and development guidelines.
Qualifications
- Experience: 2+ years of experience in Frontend Development, with proven hands-on experience in React and TypeScript.
- React Ecosystem: Deep knowledge of React.js and its ecosystem, including hooks and functional components.
- Next.js: Experience building web apps using Next.js and routing.
- JavaScript/TypeScript: Strong proficiency in JavaScript and TypeScript.
- Modern Tooling: Familiarity with modern frontend tooling.
- UI/UX: Understanding of modern UX practices and accessibility standards.
- Communication: Strong verbal and written communication skills with the ability to work collaboratively.
- Remote Work: Comfortable working in a remote, async environment with a distributed team.
Nice To Have
- Billing Systems: Previous involvement in the development and maintenance of billing systems.
- Contributions to open-source projects or NPM packages
- Database Skills: Experience using NoSQL databases.
More jobs from this company
views: 0
Be the first to know aboutnew jobs every week
Get 8 new jobs with salaries, once per week! Sign up here so you don't miss a single newsletter.