Description

Required Skills & Experience

Hands-on experience with popular JavaScript frameworks like React & Angular for at

least 2-3 years. Should think of himself above a particular framework and be

confident to learn and adopt to use any framework in the future (if he hasnt used

one).

testing is highly recommended.

to write well-performing code.

GitHub/bitbucket

JavaScript

Good To Have Skills

the same in new projects.

Key Responsibilities Areas

Software Development

 Design and implement complex software solutions.

 Write high-quality, maintainable, and efficient code.

 Work on the full software development lifecycle, from requirements analysis to

deployment.

Architecture and Design

 Contribute to the architectural decisions of software systems.

 Design scalable and robust software architectures.

Problem Solving

 Analyse and solve complex technical problems.

 Debug and troubleshoot issues in software applications.

 Propose and implement solutions to improve system performance and reliability.

Code Review

 Participate in and lead code reviews to ensure code quality and adherence to coding

standards.

 Provide constructive feedback to team members on their code.

Quality Assurance

 Ensure the quality of software through the implementation of testing strategies.

 Collaborate with quality assurance engineers to identify and fix software defects.

Collaboration

 Collaborate with cross-functional teams, including product managers, quality

assurance, and other stakeholders.

 Communicate effectively with team members and other departments.

Continuous Learning

 Stay updated with industry trends, emerging technologies, and best practices.

 Actively participate in training and development activities to enhance skills.

Documentation

 Create and maintain technical documentation for software projects.

 Document design decisions, code, and project-related information.

Education

Graduation or Postgraduation in IT / CSC