Front end developer- Web
Frontend Software Developer (React/TypeScript)
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:
- 1+ 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
How to Apply:
- First, read through all of the job details on this page.
- Scroll down and press the Click Here button.
- To be redirected to the official website, click on the apply link.
- Fill the details with the information provided.
- Before submitting the application, cross-check the information you’ve provided.