Job duties
• Develop and maintain high-quality web applications using React.js and TypeScript
• Integrate complex APIs using GraphQL, including queries, mutations, and schema understanding
• Write and maintain robust unit and integration tests (e.g., Jest, React Testing Library)
• Collaborate with cross-functional teams including backend, design, and product
• Ensure performance, scalability, and responsiveness across different browsers and devices
• Help drive improvements in development workflow, tooling, and best practices
Job requirements:
• 4+ years of professional experience with React.js
• Strong proficiency in TypeScript and modern JavaScript (ES6+)
• Solid experience with GraphQL (Apollo Client or similar)
• Strong knowledge of unit testing frameworks and test-driven development
• Familiarity with modern state management approaches (e.g., Redux, Zustand, Recoil)
• Experience with build tools and CI/CD workflows
• Version control using Git
Skillset Keywords
• React.js
• TypeScript
• JavaScript (ES6+)
• GraphQL
• Apollo Client
• Unit Testing
• Jest
• React Testing Library
• HTML5
• CSS3 / SCSS
• Frontend Architecture
• State Management (Redux / Zustand / Recoil)
• Git / Version Control
• REST APIs
• Node.js (Preferred)
• Next.js (Optional)
• Agile / Scrum
• CI/CD
• Performance Optimization
• Component-based Architecture
• Responsive Design
• Cross-browser Compatibility
Any Graduate