We are looking for a motivated JavaScript Developer (Fresher) to join our engineering team. This role is ideal for someone who has a good understanding of JavaScript fundamentals and wants to build real-world web applications while learning from an experienced development team.
You will work on developing, improving, and maintaining web applications and will get hands-on experience with modern frontend technologies.
Responsibilities
- Develop and maintain web applications using JavaScript.
- Write clean, readable, and maintainable code.
- Work with HTML, CSS, and JavaScript to build responsive user interfaces.
- Integrate frontend applications with REST APIs.
- Debug issues and fix bugs across the application.
- Work with developers and other team members to deliver features.
- Learn and implement modern JavaScript development practices.
- Participate in code reviews and follow development standards.
- Test applications to ensure functionality, performance, and usability.
- Continuously improve technical skills and understanding of web development.
Requirements
- Strong understanding of JavaScript fundamentals.
- Good knowledge of HTML5 and CSS3.
- Familiarity with DOM manipulation, ES6+, promises, async/await, and APIs.
- Basic understanding of Git and GitHub.
- Familiarity with React.js is preferred.
- Understanding of responsive web design.
- Good problem-solving and logical reasoning skills.
- Ability to learn new technologies quickly.
- Good communication and teamwork skills.
Good to Have
- Experience building personal, academic, or freelance projects.
- Familiarity with React.js, Next.js, or Node.js.
- Basic understanding of databases and backend development.
- Knowledge of TypeScript.
- Contributions to GitHub or open-source projects.
What We Offer
- Hands-on experience working on real-world products.
- Mentorship from experienced developers.
- Opportunity to learn modern web development technologies.
- A collaborative and learning-focused work environment.
- Opportunity for long-term growth within the engineering team.
Pay: ₹48,000.66 - ₹66,200.82 per month
Benefits:
- Flexible schedule
- Leave encashment
- Paid sick time
- Paid time off
- Work from home
Work Location: Remote