UI Developer
Summary
Builds enterprise React dashboards with AG Grid, Ant Design, and GraphQL, writing unit tests and optimizing performance in a multi-tenant environment.
Required Technical Skills
Core Technologies
- React 18+ with
TypeScript - Modern 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