Frontend Developer
Kaliper
Date: 9 hours ago
City: Bengaluru, Karnataka
Contract type: Full time

We are seeking a motivated Junior Frontend Developer to join our development team at Kaliper.io . This role is ideal for a passionate coder with a solid foundation in web development (HTML, CSS, JavaScript) and experience in modern frameworks like Angular or React, or backend skills with Node.js . You will build responsive, high-performance web interfaces, contribute to scalable applications, and solve technical challenges through clean, maintainable code. With mentorship and opportunities to grow, you'll work on exciting projects that deliver exceptional user experiences. If you're eager to advance your frontend skills in a fast-paced environment, we want you on our team!
Responsibilities
Responsibilities
- Build Web Interfaces: Develop responsive, user-friendly web applications using HTML, CSS, and JavaScript, with Angular or React for dynamic, interactive features.
- Code and Debug: Write clean, efficient, and maintainable JavaScript code for DOM manipulation, event handling, and asynchronous operations, ensuring cross-browser compatibility.
- Integrate APIs: Connect frontend interfaces with backend APIs and services to enable seamless data flow and functionality.
- Collaborate on Features: Work with designers, product managers, and backend developers to implement UI/UX designs and ensure seamless integration with APIs.
- Optimize Performance: Enhance web application performance through techniques like lazy loading, code splitting, or optimizing CSS/JavaScript assets.
- Troubleshoot Issues: Debug and resolve frontend issues, such as layout inconsistencies, rendering bugs, or performance bottlenecks, using browser developer tools.
- Maintain Code Quality: Follow best practices for code organization, version control (e. g., Git), and documentation to ensure scalability and maintainability.
- Continuous Learning: Stay updated on frontend development trends, frameworks, and tools, with a willingness to learn new technologies as needed.
- Experience: 1-3 years of experience in frontend development, with hands-on work in HTML, CSS, and JavaScript.
- Framework Proficiency: Experience with at least one modern JavaScript framework (Angular or React) for building dynamic web interfaces.
- Web Development Skills: Proficiency in writing clean JavaScript for DOM manipulation, event handling, and asynchronous programming (e. g., Promises, async/await).
- Responsive Design: Knowledge of CSS frameworks (e. g., Bootstrap, Tailwind CSS) and techniques for building responsive, mobile-first layouts.
- Node.js Basics: Familiarity with Node.js for creating simple server-side scripts or APIs to support frontend functionality.
- Problem-Solving: Strong logic and analytical skills to address technical challenges, such as debugging rendering issues or optimizing performance.
- Debugging Tools: Familiarity with browser developer tools (e. g., Chrome DevTools, Firefox Developer Tools) for inspecting and debugging code.
- Version Control: Basic experience with Git or similar version control systems for collaborative development.
- Communication: Clear verbal and written communication to collaborate with cross-functional teams and document code.
- Education: Bachelor's degree in Computer Science, Web Development, or a related field (or equivalent experience).
- To succeed in this role, candidates should have foundational skills in the following areas, with a commitment to growing in modern frontend development:
- HTML/CSS/JavaScript: Ability to write and debug code for responsive layouts, event-driven interactions, and dynamic content
- .Angular or React: Proficiency in building single-page applications (SPAs) or component-based UIs using Angular or React
- .Node.js : Basic skills in Node.js for creating server-side scripts or APIs to support frontend features or data fetching
- .Responsive Design: Knowledge of CSS media queries, flexbox, grid, or frameworks like Bootstrap/Tailwind CSS for cross-device compatibility
- sComponent-Based Development: Experience creating reusable components in Angular or React for scalable applications
- .State Management: Familiarity with managing application state in SPAs, using built-in solutions (e. g., React's useState, Angular services) or libraries like Redux/NgRx
- .API Integration: Ability to fetch and display data from REST APIs or GraphQL endpoints using JavaScript or framework-specific tools (e. g., Angular's HttpClient, React's fetch/Axios)
- gProficiency with Chrome DevTools, Firefox Developer Tools, or similar for debugging JavaScript, CSS, and network issues
- .Experience with framework-specific tools (e. g., React Developer Tools, Angular DevTools) for debugging SPAs
- .Familiarity with build tools (e. g., Webpack, Vite) and package managers (e. g., npm, Yarn) for project setup and dependency management
- .Basic knowledge of Git for version control and collaboration
See more jobs in Bengaluru, Karnataka