We are looking for a Frontend Developer (0–2 years) who has strong fundamentals, good hands-on experience with JavaScript, and the ability to understand, debug, and fix real-world production issues.
This role is ideal for someone who enjoys solving problems, understands how frontend applications work beyond just writing UI code, and can work effectively in a fast-paced product environment.
🔹 What You'll Do
- Develop and maintain responsive, scalable, and user-friendly frontend applications.
- Write clean, maintainable, and reusable frontend code.
- Work extensively with JavaScript and modern frontend development practices.
- Debug and resolve frontend issues across development, staging, and production environments.
- Analyze production-level bugs, identify root causes, and implement reliable fixes under time constraints.
- Work with APIs and integrate backend services into frontend applications.
- Collaborate with backend developers, QA, product, and other teams to deliver features and resolve issues.
- Improve application performance, usability, and overall user experience.
- Understand existing codebases and contribute to improving code quality and maintainability.
🔹 Must Have
- Strong understanding of HTML, CSS, and JavaScript.
- Good hands-on experience with JavaScript fundamentals, including:
- DOM manipulation
- ES6+ concepts
- Promises & async/await
- Event handling
- Array/object operations
- API integration
- Debugging using browser developer tools
- Strong logical thinking and problem-solving skills.
- Ability to understand an existing codebase and troubleshoot issues independently.
- Ability to debug and fix production-level frontend issues.
- Good understanding of responsive web design and browser behavior.
- Good understanding of REST APIs and frontend-backend communication.
- Ability to write clean and reusable code.
🔹 Good to Have
- Hands-on experience with React.js.
- Exposure to Angular / AngularJS.
- Experience with TypeScript.
- Familiarity with Git and collaborative development workflows.
- Understanding of state management libraries such as Redux.
- Experience working with dashboards, forms, tables, or data-heavy applications.
🧠 What We Value
We are looking for someone who:
- Doesn't just say "it's a frontend issue" — they investigate and find the root cause.
- Can read and understand code written by someone else.
- Is comfortable debugging difficult issues.
- Has strong fundamentals rather than relying only on frameworks.
- Can think logically and break complex problems into smaller pieces.
- Takes ownership of issues and follows them through to resolution.
- Can stay calm and productive while handling production issues and tight timelines.
- Is eager to learn and improve continuously.