Core Technologies
- React 18+ with TypeScript - Up-to-date functional components and hooks
- TypeScript - Strong typing and modern JavaScript
- GraphQL with Apollo Client - Data fetching and state management
- AG Grid - Experience with enterprise data grid solutions (required)
- Ant Design - Familiarity with Ant Design component library (required)
Build Tools & Development
- Modern Build Tools (Vite, Webpack, or similar)
- Package Managers (Yarn, npm, or pnpm)
- Code Quality Tools (ESLint, Prettier, or similar)
- Unit Testing - Vitest or similar testing frameworks
- Version Control - Git workflows and collaboration
Key Responsibilities
- Build and maintain complex data grid interfaces using AG Grid with filtering, sorting, and editing capabilities
- Develop multi-step form wizards and validation workflows using Ant Design components
- Implement GraphQL queries and mutations for data management
- Create reusable React components following enterprise design patterns
- Write comprehensive unit and integration tests using Vitest
- Optimize application performance and bundle sizes
- Participate in code reviews and maintain code quality standards
Project Specifics
- Enterprise-scale application with complex data workflows
- Multi-tenant architecture support
- Integration with enterprise authentication systems
- Role-based access control and permissions
- Follow TypeScript and linting best practices
- Write unit tests alongside feature development using Vitest
- Work in an Agile/Sprint environment
- Maintain code quality and documentation standards