02 Sep
|
Ushyaku Software Solutions
|
Gurugram
02 Sep
Ushyaku Software Solutions
Gurugram
Responsibilities
- Design and develop responsive, high-quality web applications and dashboards aligned with business requirements.
- Design and maintain scalable front-end architectures with modern JavaScript (ES6+), HTML5, and CSS3, with hands-on experience building production applications in React, Angular and Vue.js.
- Develop front-end solutions integrated with .NET (ASP.NET Core, Web APIs) and Python (Django, Flask, FastAPI) backends
- Consume and integrate RESTful APIs, JSON services, and WebSockets, ensuring seamless frontend-backend communication
- Translate UI/UX designs and product requirements into clean, maintainable, and productive code
- Create and reuse modular, component-based UI systems for consistency and scalability
- Work with and customize up-to-date UI libraries such as Material UI, Ant Design, Kendo UI, Syncfusion, PrimeNG/PrimeReact, and Tailwind CSS
- Implement state management, authentication flows, and role-based access control in applications
- Apply frontend security best practices, including handling XSS, CSRF, CORS, OAuth2, and token-based authentication (JWT).
- Optimize applications for performance, scalability, and cross-browser compatibility
- Write, generate, refactor, and review code using AI-powered development tools (e.g., ChatGPT, GitHub Copilot, Cursor, Codeium, etc.)
- Read, understand, and enhance existing codebases, ensuring code quality and maintainability
- Conduct code reviews and contribute to frontend standards, best practices, and documentation
- Collaborate with backend, DevOps, and QA teams to ensure smooth CI/CD workflows,
build optimization, and deployments
- Work independently with minimal supervision while maintaining clear communication and ownership
Skillset
- 4–6 years of hands-on experience in frontend development (no freshers)
- Strong proficiency in JavaScript (ES6+), HTML5, CSS3, and Bootstrap
- Hands-on experience with at least one up-to-date framework: React (preferred), Angular, or Vue.js
- Solid experience with TypeScript
- Proven experience building frontends for .NET and/or Python-based backend systems
- Strong understanding of REST APIs, JSON, and WebSockets, with practical integration experience
- Experience implementing authentication and authorization mechanisms, including JWT and OAuth2
- Proficiency with Git/GitHub and standard version control workflows
- Experience with up-to-date build tools such as Webpack, Vite, npm, or yarn
- Exposure to frontend testing frameworks such as Jest, Cypress, or Playwright
- Basic understanding of ASP.NET Core MVC / Razor Pages
- Familiarity with backend frameworks such as Django, Flask, or FastAPI
- Understanding of microservices architecture and how frontend interacts with distributed systems
- Exposure to cloud platforms (AWS or Azure) and deployment environments
- Familiarity with performance monitoring and optimization tools
- Mandatory experience using AI coding tools (e.g., ChatGPT, GitHub Copilot, Cursor, Replit, Codeium, etc.) in daily development workflows
- Strong ability to read, understand, and modify complex codebases
- Good written and verbal English communication skills
📌 Front-End Developer (Gurugram)
🏢 Ushyaku Software Solutions
📍 Gurugram