JavaScript - Trainee
iSmartRecruit View all jobs
- Rajkot, Gujarat
- Training
- Full-time
Location: Rajkot, Gujarat (Work from Office)
Qualification: BE / BTech / BCA / MCA / BSc (IT/CS) or equivalentWe are seeking a motivated and detail-oriented JavaScript Trainee to join our engineering team. The trainee will undergo structured training and gain hands-on experience in developing modern, scalable web applications. This role is designed to build a strong foundation in Core JavaScript, Advanced JavaScript (ES6+), Object-Oriented Programming (OOP), and Data Structures, with progressive exposure to MERN Stack technologies.Required Skills:
- Strong understanding of JavaScript fundamentals
- Basic knowledge of advanced JavaScript (ES6+) concepts
- Understanding of Object-Oriented Programming principles
- Familiarity with basic Data Structures such as arrays, strings, stacks, and queues
- Good analytical, problem-solving, common sense and logical reasoning skills
- Willingness to learn full-stack development technologies
- Strong communication skills and a collaborative mindset
- Learn and apply core JavaScript concepts in real-world applications
- Work with advanced JavaScript (ES6+) features, including:
- Closures
- Promises
- Async/Await
- Callbacks
- Scope, hoisting, and event handling
- Apply Object-Oriented Programming (OOP) principles in application development
- Learn and implement Data Structures to improve application performance and efficiency
- Assist in building responsive user interfaces using React.js
- Support backend development using Node.js and Express.js
- Integrate frontend components with backend services and databases
- Participate in debugging, testing, and optimization of applications
- Follow coding standards, documentation practices, and development best practices
- Collaborate with senior developers, team leads, and cross-functional teams
- Apply Object-Oriented Programming (OOP) principles in development
- Learn and implement Data Structures for optimized problem-solving
- Build responsive user interfaces using React.js
- Develop RESTful APIs using Node.js & Express.js
- Integrate frontend with backend and databasesDebug, test, and optimize application performance
- Use Git/GitHub for version control
- Follow coding standards and best development practices