Indea Design Systems Pvt ltd | Full time
The candidate should be capable ofworking independently on both frontend and backend development and should havegood debugging, testing, and problem-solving skills.
Requirements
Required Technical Skills
Frontend:
- Goodhands-on experience with React.js.
- Strongunderstanding of HTML, CSS, and responsive UI development.
- Experiencewith Tailwind CSS, Bootstrap, or plain CSS.
- Abilityto develop UI components based on requirements/designs.
- Goodunderstanding of frontend state management, API integration, and formhandling.
- Stronghands-on experience with Node.js.
- Goodunderstanding of API design, authentication, authorization, validation,error handling, and middleware.
- Experiencewith backend debugging and troubleshooting.
- Understandingof application architecture and clean, maintainable code.
Database:
- Goodknowledge of relational databases such as:
- MySQL
- Abilityto write and optimize SQL queries.
- Understandingof database relationships, indexing, transactions, and basic databasedesign.
- ORMexperience such as Sequelize/TypeORM/Prisma would be an advantage.
- Understandingof E2E testing.
- Abilityto debug frontend and backend issues independently.
- Goodunderstanding of Git/GitHub and standard development workflows.
- Experienceworking with Agile/Scrum development processes.
- Abilityto understand requirements and convert them into technical implementation.
- Goodunderstanding of code review, coding standards, and maintainable code.
- Abilityto work on existing codebases and troubleshoot/modify existingfunctionality.
AI-Assisted Development:
- Familiaritywith modern AI-assisted development tools such as Claude Code,Antigravity, GitHub Copilot, or similar tools.
- Shouldunderstand how to effectively use AI tools for code generation, debugging,code analysis, documentation, and development planning while being able toreview and validate the generated code.
Additional Skills
- Goodproblem-solving and analytical skills.
- Goodcommunication and collaboration skills.
- Abilityto work independently as well as with a development team.
- Willingnessto learn and work with new technologies.
- Abilityto take ownership of assigned modules/features from development throughtesting and deployment.