Frontend Developer

Crack The Campus

BangaloreFull-timeMid LevelOn-site

Job Description

Role Overview We are looking for a skilled and motivated Frontend Developer to join our engineering team. In this role, you will be responsible for building modern, responsive, and highly interactive web applications. You will bridge the gap between graphical design and technical implementation, taking an active role on both sides and defining how the application looks as well as how it works.

A key part of this role involves collaborating closely with our backend team. You should have a solid understanding of backend architectures and RESTful APIs to ensure seamless data integration and optimal application performance. Key Responsibilities UI Development: Develop robust, scalable, and reusable frontend components using React.js , HTML5 , and JavaScript (ES6+) .

Styling & Design: Build sleek, modern, and highly maintainable user interfaces using Tailwind CSS . Responsive Architecture: Ensure all web pages are fully optimized, fluid, and responsive across a wide range of devices (mobile, tablet, and desktop). API Integration: Consume, integrate, and manage data from backend RESTful APIs smoothly, handling state management and asynchronous data flow effectively.

Version Control: Manage codebases, feature branches, and collaboration workflows efficiently using Git and platforms like GitHub/Bitbucket. Performance Optimization: Optimize applications for maximum speed, scalability, and cross-browser compatibility. Collaboration: Work closely with UX/UI designers, backend developers, and product managers to translate wireframes and requirements into high-quality code.

Required Skills & Qualifications Core Frontend: Strong proficiency in HTML5 , CSS3 , and modern JavaScript (ES6+ features like Promises, Async/Await, and Array methods). Frameworks: Deep understanding of React.js and its core principles (Hooks, Context API, Lifecycle methods, and State Management). Styling Frameworks: Proven experience building interfaces rapidly using Tailwind CSS and maintaining clean utility-class structures.

Responsive Design: Expertise in creating mobile-first, responsive layouts using CSS Grid, Flexbox, and media queries. Backend & API Awareness: Good understanding of backend ecosystems, HTTP protocols, status codes, and how to structure frontend state to sync with complex API payloads. Tools & Version Control: Proficient with Git (branching, merging, resolving conflicts) and modern frontend build tools (Vite, Webpack, npm/yarn).

Posted 2 weeks ago

Related Jobs

Related Searches

Apply Now