JOB TITLE: Trainee Software Developer Node JS
QUALIFICATION: Bachelors degree in engineering, Information Technology, or a related field
CERTIFICATIONS: NA
EXPERIENCE: Fresher (0 to 1)
RESPONSIBILITIES (INCLUDES ALL TASKS):
- Assist in Development: Support senior developers in designing, developing, and maintaining ReactJS applications.
- Learn and Implement: Quickly learn and apply modern technologies and development practices in a real-world setting.
- Code Quality and Testing: Write clean, maintainable code and participate in code reviews.
Assist in debugging and testing applications. - Collaborate with Teams: Work closely with other developers, testers, and product managers to understand project requirements and contribute to technical solutions.
- Documentation: Assist in creating and maintaining documentation related to development processes and project specifications.
TECHNICAL SKILLS /COMPETENCIES:
MANDATORY
- Technical Skills :
- Basic understanding of JavaScript, HTML5, and CSS3.
- Familiarity with ReactJS and its core principles.
- Knowledge of state management libraries such as Redux.
- Understanding of RESTful APIs and basic web development concepts.
Preferred Qualifications:
- Experience with version control systems (e.g., Git).
- Exposure to Agile development methodologies.
- Knowledge of software development lifecycle (SDLC).
SOFT SKILLS:
MANDATORY
- Eagerness to learn and a proactive attitude.
- Good problem-solving skills and attention to detail.
- Effective communication and teamwork abilities.
- Ability to manage time effectively and prioritize tasks.