| Job Title* |
Front-end developers with TypeScript skills
|
| Job Description* |
We are specifically looking for candidates who can demonstrate:
-
Architectural Awareness: Ability to explain end-to-end application architecture, data flow, and the reasoning behind technical decisions. They must move beyond module-level knowledge to understand how the entire system functions.
-
Core Fundamentals: Expert-level proficiency in JavaScript and TypeScript. Candidates must explain how frameworks and browser features work internally, rather than simply how to use their APIs.
-
Web Components Proficiency: Practical, hands-on experience with Custom Elements, Shadow DOM, HTML templates, lifecycle callbacks, event communication, and framework integration (e.g., React).
-
Micro-Frontend (MFE) Expertise: A clear understanding of implementation approaches—such as Module Federation, iframes, or build-time packages—including the ability to discuss the trade-offs and justifications for choosing one approach over another.
-
Problem-Solving: Practical knowledge of accessibility, localization, and responsive design, supported by the ability to articulate the "why" behind their technical choices.
|
Is travel required for position?* |
3 days a week in Cisco office, Bangalore |
| Mandatory skills* |
We are specifically looking for candidates who can demonstrate:
-
Architectural Awareness: Ability to explain end-to-end application architecture, data flow, and the reasoning behind technical decisions. They must move beyond module-level knowledge to understand how the entire system functions.
-
Core Fundamentals: Expert-level proficiency in JavaScript and TypeScript. Candidates must explain how frameworks and browser features work internally, rather than simply how to use their APIs.
-
Web Components Proficiency: Practical, hands-on experience with Custom Elements, Shadow DOM, HTML templates, lifecycle callbacks, event communication, and framework integration (e.g., React).
-
Micro-Frontend (MFE) Expertise: A clear understanding of implementation approaches—such as Module Federation, iframes, or build-time packages—including the ability to discuss the trade-offs and justifications for choosing one approach over another.
-
Problem-Solving: Practical knowledge of accessibility, localization, and responsive design, supported by the ability to articulate the "why" behind their technical choices.
|
Desired skills* |
- JavaScript and TypeScript
- React development, including hooks, components, state management, and performance optimisation
- Web Components, including custom elements, shadow DOM, slots, and reusable component design
- HTML, CSS, and responsive UI development
- Component libraries and design systems
- Front-end testing, such as Jest/ playwright
- Build tools such as Vite, Webpack, npm, or yarn
- API integration using REST or GraphQL
- Accessibility and cross-browser compatibility
- Code quality, debugging, and front-end best practices
|