About the role
The Frontend Developer will be a key member of the Technology & Engineering team, responsible for implementing and maintaining interactive and user-friendly web interfaces for our modern SaaS ERP platform. The candidate will work closely with UI/UX designers, backend engineers, and QA to ensure high-quality frontend development using modern tools, frameworks, and best practices. This role requires strong proficiency in ReactJS, familiarity with component libraries like Radix UI and Shadcn (headless UI), state management using Redux Toolkit, and experience with modern frontend development workflows.
Key Responsibilities
- Experience working in production-grade applications built with TypeScript, Vite, and modern state management (e.g., Redux Toolkit).
- Experience with UI component libraries such as Radix UI and utility-first CSS using TailwindCSS.
- Hands-on experience working with Shadcn UI (headless component library) for building composable and accessible interfaces.
- Comfortable working with reusable component patterns, forms (React Hook Form), and client-side validation (Zod).
- Develop responsive and interactive user interfaces using ReactJS and TypeScript.
- Build and maintain UI components with Shadcn (headless UI), Radix UI, and TailwindCSS.
- Work with designers to translate Figma mockups into production code.
- Collaborate with backend engineers to integrate APIs and handle data presentation.
- Write clean, maintainable, and well-documented code following best practices.
- Implement client-side form handling, validation, and submission.
- Use Git and pull request workflows for version control and code review.
- Participate in sprint planning, stand-ups, and team retrospectives.
Required Technical Competencies
- Proficiency in HTML5, CSS3, TypeScript, and JavaScript (ES6+).
- Basic understanding of Git and common development workflows (branching, PRs).
- Knowledge of responsive design and cross-browser compatibility.
- Experience with localization/internationalization (i18next) is a plus.
- Familiarity with common development tools: ESLint, Prettier, Vite, PostCSS.
- Ability to learn quickly and work in a team-oriented, agile environment.
- Good communication skills and ability to collaborate effectively with backend developers and product teams.
- Preferred academic & professional qualifications
- Bachelor’s or Master’s degree in Computer Science, Engineering, or related technical field
- 2+ years of hands-on experience in frontend development using ReactJS.
What We Offer
- Competitive Pay package
- Yearly increment
- Festival bonus (as per company policy)
- Lunch facility (partially subsidized)
- An environment that encourages creativity, experimentation, and strategic thinking.
- Flexible work arrangements including remote work options and flexible hours
- Collaborative environment that encourages creative problem-solving and innovative thinking
- Opportunities for career development and skill expansion.
- Tea, Coffee, Evening snacks
Job Location
- Kawran Bazar, Dhaka, Bangladesh