- Hands-on experience with Angular (2+), React.js (Hooks, Redux/Context API), or Flutter (Dart).
- Proficient in HTML5, CSS3, JavaScript (ES6+), and responsive design techniques.
- Understanding of RESTful APIs and integration with backend services.
- Familiarity with version control systems like Git.
- Experience with build tools (Webpack, Babel, npm/yarn) and Flutter build tools.
- Positive knowledge of cross-browser compatibility, accessibility, and performance optimization.
- Strong problem-solving and communication skills.
Preferred candidate profile
- Experience with mobile web development or hybrid mobile frameworks like React Native or Ionic.
- Familiarity with TypeScript (especially for Angular).
- Understanding of testing frameworks (Jest, Cypress, Jasmine, Karma).
- Experience with CI/CD pipelines for front-end deployments.
- Exposure to design systems or UI frameworks (Material UI, Bootstrap, Tailwind CSS).
- Knowledge of GraphQL is a plus.