Job Title: Front-End Developer
Department: IT / Software Development
Experience: 0–1 Year (Freshers Can Apply)
Employment Type: Full-Time
Job Location: Bangalore, Karnataka
Qualification: B.Tech / B.E. / BCA / MCA / B.Sc. (Computer Science / IT)
Job Summary
We are looking for a passionate, creative, and detail-oriented Front-End Developer (Fresher) to join our software development team in Bangalore. The candidate will be responsible for developing responsive, user-friendly, and visually appealing web applications using modern front-end technologies.
The ideal candidate should have a strong understanding of HTML, CSS, JavaScript, and basic front-end development frameworks, along with an interest in creating seamless user experiences.
Key Responsibilities
Develop and maintain responsive web pages and user interfaces using HTML, CSS, and JavaScript.
Assist in building interactive web applications using modern front-end frameworks such as React.js or Angular.
Convert UI/UX designs, wireframes, and prototypes into functional web pages.
Ensure websites and applications are responsive across desktops, tablets, and mobile devices.
Collaborate with UI/UX designers, back-end developers, and other team members.
Write clean, reusable, and maintainable front-end code.
Identify, troubleshoot, and resolve basic front-end bugs and performance issues.
Perform cross-browser compatibility testing and optimize website performance.
Integrate front-end components with REST APIs under senior developer guidance.
Use Git and GitHub for version control and collaborative development.
Participate in code reviews, testing, and debugging activities.
Follow coding standards and front-end development best practices.
Stay updated with emerging web technologies and development trends.
Required Technical Skills
1. HTML & CSS
Strong understanding of HTML5 and CSS3.
Knowledge of responsive web design.
Familiarity with Flexbox, CSS Grid, and media queries.
Basic understanding of Bootstrap or Tailwind CSS.
2. JavaScript
Good knowledge of JavaScript fundamentals.
Understanding of DOM manipulation and event handling.
Familiarity with ES6+ features.
Basic understanding of asynchronous JavaScript, Promises, and Fetch API.
3. Front-End Frameworks
Basic knowledge of React.js, Angular, or Vue.js.
Understanding of components, props, state, and event handling.
Familiarity with React Hooks will be an advantage.
4. Development Tools
Basic knowledge of Git and GitHub.
Familiarity with Visual Studio Code.
Understanding of browser developer tools.
Basic knowledge of npm and package management.
5. API Integration
Basic understanding of REST APIs.
Familiarity with JSON data.
Ability to fetch and display data from APIs.
Required Soft Skills
Strong logical thinking and problem-solving abilities.
Good analytical and debugging skills.
Attention to detail and design accuracy.
Good communication and teamwork skills.
Willingness to learn new technologies.
Ability to manage tasks and meet deadlines.
Adaptability and a proactive learning attitude.
Educational Qualifications
Bachelor's degree in Computer Science, Information Technology, or a related field.
B.Tech, B.E., BCA, MCA, or B.Sc. (Computer Science / IT).
Fresh graduates from the 2025 and 2026 batches are encouraged to apply.
Candidates with relevant certifications, internships, or academic projects will have an added advantage.
Preferred Qualifications
Experience developing personal, academic, or internship-based web projects.
Familiarity with TypeScript.
Basic understanding of UI/UX design principles.
Knowledge of Figma or similar design tools.
Understanding of web accessibility and SEO fundamentals.
Basic knowledge of web performance optimization.
Familiarity with Agile development methodologies.
Key Performance Indicators (KPIs)
Quality and functionality of developed web pages.
Code readability, maintainability, and adherence to coding standards.
Timely completion of assigned development tasks.
Responsiveness and cross-browser…