Role Overview
Design and develop responsive, high-quality web applications and dashboards aligned with business requirements. You will be responsible for maintaining scalable front-end architectures and integrating them with modern backend systems.
Responsibilities
- Design and develop responsive, high-quality web applications and dashboards.
- Maintain scalable front-end architectures using JavaScript, HTML5, and CSS3.
- Develop solutions integrated with .NET and Python backends.
- Consume and integrate RESTful APIs, JSON, and WebSockets.
- Translate UI/UX designs into clean, maintainable code.
- Create modular, component-based UI systems using libraries like Material UI or Tailwind CSS.
- Implement state management, authentication (JWT, OAuth2), and security best practices.
- Optimize applications for performance and cross-browser compatibility.
- Utilize AI-powered development tools like GitHub Copilot or ChatGPT.
- Collaborate with backend, DevOps, and QA teams.
Requirements
- 4–6 years of hands-on experience in frontend development.
- Strong proficiency in JavaScript (ES6+), HTML5, and CSS3.
- Hands-on experience with React, Angular, or Vue.js.
- Solid experience with TypeScript.
- Experience building frontends for .NET and/or Python-based systems.
- Proficiency with Git/GitHub.
- Experience with build tools like Webpack, Vite, or npm.
- Exposure to testing frameworks like Jest or Cypress.
- Mandatory experience using AI coding tools in daily workflows.
Skills
- React.js
- TypeScript
- JavaScript
- Python
- Angular