Front-end Web Developer
CashBook
About Us: CashBook is a fintech company revolutionizing business expense management through our digital wallet and payment solutions. Our web application helps businesses track expenses, manage staff payments, and maintain digital records with real-time visibility.
At CashBook, we're a collaborative team of problem-solvers who value innovation, open communication, and continuous learning. We work in an agile environment and encourage experimentation.
Role Overview: We're seeking a skilled Frontend Developer to join our team and help build robust, user-friendly interfaces for our web application. You'll work on features that help businesses manage their digital wallets, track transactions, and control employee expenses.
Key Responsibilities:
- Develop and maintain features for our React-based single-page application
- Write clean, maintainable TypeScript code following our established patterns
- Collaborate with our design team to implement responsive designs using Headless UI
- Build reusable components and libraries for future use
- Implement analytics tracking and error reporting
- Write and maintain unit tests using Jest
- Participate in code reviews and provide constructive feedback
- Identify and address performance bottlenecks using browser developer tools and performance profiling techniques
Required Skills:
- 2+ years of experience with React.js (hooks, context, suspense)
- Strong proficiency in TypeScript and modern JavaScript
- Experience with Tailwind CSS or similar utility-first CSS frameworks
- Familiarity with React Router and state management
- Experience with form handling and validation (experience with Formik, or Yup preferred)
- Experience with testing frameworks (Jest)
- Understanding of version control systems (Git)
- Experience with component-driven development
- Basic understanding of design systems, contributing to component libraries, and ensuring consistency in UI across the application
Nice to Have:
- Experience with Nx monorepo architecture
- Familiarity with Firebase/ReactFire
- Knowledge of performance optimization techniques
- Experience with error tracking tools like Sentry
- Understanding of analytics implementation
- Experience working on fintech products
Tech Stack You'll Work With:
- React 18 with TypeScript
- Tailwind CSS for styling
- ReactFire for Firebase integration
- Formik & Yup for form management
- Jest for testing
- Nx for monorepo management
You'll have opportunities to learn new technologies, take on leadership responsibilities, and contribute to the growth of our product.
- If you're passionate about building great user experiences and want to help businesses to manage their finances better, we'd love to hear from you.
There is one task for shortlisting candidates.
- Please review our CashBook web app web.cashbook.in and share your feedback over my email shubham at cashbook dot in.