Hire-a-Friend logo

Junior Developer – Frontend & REST API

Hire-a-Friend

2 years

Pune

Posted:1 week ago

Apply

Job Description

Job Type: Full-Time Location: Pune / Hybrid / Remote

Company Description

Hire-a-Friend is a platform where individuals can hire companions for public activities such as coffee meetups, movies, shopping, and concerts. The service focuses on genuine, platonic companionship and is explicitly not a dating application. Hire-a-Friend aims to make social experiences more accessible for people who prefer having company at events and outings. The platform emphasizes safety, transparency, and positive user experiences for all participants.

Role Description

This full-time remote role for a Junior Developer – Frontend & REST API involves building and maintaining user-facing features for the Hire-a-Friend web application. The developer will implement responsive interfaces, integrate REST APIs, and collaborate with senior engineers to ensure smooth communication between frontend components and backend services. Day-to-day tasks include writing clean, maintainable code, participating in code reviews, troubleshooting bugs, and contributing to small feature enhancements and UI improvements. The role also involves working closely with product and design teams to translate requirements into functional, user-friendly web experiences. We are looking for a motivated Junior Developer with at least 2 years of experience in web application development. The candidate should have a strong understanding of Frontend Development and REST API integration. The ideal candidate will be responsible for developing responsive user interfaces, integrating APIs, debugging issues, and working closely with the backend and development team. Knowledge of Laravel/PHP will be considered an added advantage. Key Responsibilities - Develop and maintain responsive and user-friendly web applications. - Build reusable and maintainable frontend components. - Integrate REST APIs with frontend applications. - Work with JSON data and handle API requests/responses. - Implement authentication and authorization flows on the frontend. - Handle API errors, loading states, validation, and user feedback. - Collaborate with backend developers to understand API requirements. - Debug and resolve frontend and API integration issues. - Write clean, readable, and maintainable code. - Participate in code reviews and follow development best practices. - Test applications across different browsers and screen sizes. - Understand existing codebases and contribute to new features and improvements. Required Technical Skills Frontend – Mandatory - Good knowledge of HTML5, CSS3, and JavaScript. - Experience with React.js or similar modern frontend framework. - Understanding of responsive web design. - Knowledge of component-based development. - Understanding of JavaScript ES6+ concepts. - Basic knowledge of state management. - Familiarity with Git and GitHub/GitLab. REST API – Mandatory - Good understanding of REST APIs. - Experience integrating REST APIs with frontend applications. - Understanding of: - GET, POST, PUT/PATCH, DELETE - HTTP status codes - Request headers - Query parameters - Request/response payloads - JSON - Authentication tokens - Experience using tools such as Postman for API testing. - Ability to troubleshoot API integration issues. Backend – Added Advantage Knowledge of Laravel/PHP will be an advantage. Candidates with knowledge of the following will be preferred: - Laravel basics - MVC architecture - Laravel Controllers, Models and Routes - Laravel REST API development - Laravel Sanctum/API authentication - Eloquent ORM - Database fundamentals - MySQL/PostgreSQL Additional Skills - Basic understanding of SQL databases. - Understanding of Git branching and pull requests. - Good debugging and problem-solving skills. - Ability to understand existing applications and make changes independently. - Good communication and teamwork skills. - Willingness to learn new technologies and frameworks. Preferred Technology Stack Frontend: React.js / Next.js, JavaScript, HTML, CSS, Tailwind CSS Backend: Laravel / PHP Database: MySQL / PostgreSQL API: REST API / JSON Tools: Git, GitHub/GitLab, Postman, VS Code Qualification - Bachelor's degree in Computer Science, IT, MCA, or a related field. - 2+ year of relevant software development experience. - Candidates with strong practical/project experience may also be considered. What We Are Looking For We are looking for someone who: - Has a strong foundation in frontend development. - Can independently integrate and consume REST APIs. - Can understand an existing project and implement changes. - Has good debugging and problem-solving ability. - Is comfortable working with Git. - Has an interest in learning backend development. - Has Laravel knowledge as an added advantage. Experience Level Junior Developer | 2–4 Years Must Have: Frontend Development + REST API Integration
  • Good to Have: Laravel/PHP + SQL + Backend Development

Skills Required

Rest API WEB Application Rest Apis Backend Troubleshooting UI WEB Application Development Frontend Development Rest API Integration Debugging PHP Json

Learn the skills this job asks for

See your skill gap for Front End Developer →

Free courses, interview questions and practice for each skill.

Job Type

Full Time

Mock Interview

Practice Video Interview with JobPe AI

Start PHP Interview
cta

Start Your Job Search Today

Browse through a variety of job opportunities tailored to your skills and preferences. Filter by location, experience, salary, and more to find your perfect fit.

coding practice

Enhance Your Skills

Practice coding challenges to boost your skills

Start Practicing Now
Hire-a-Friend logo
Hire-a-Friend

RecommendedJobs for You