Developing and maintaining web applications using front-end and back-end technologies such as HTML/CSS, JavaScript, TypeScript, React, Angular, Node.js, Ruby on Rails, Django, etc.
Designing and implementing user interfaces that are easy to use, visually appealing, and optimized for different devices and screen sizes.
Building and maintaining APIs and databases to support the application's functionality.
Troubleshooting and debugging application code to ensure optimal performance and user experience.
Collaborating with other developers, designers, and stakeholders to identify and address project requirements and issues.
Staying up-to-date with emerging trends and technologies in web development.
Requirements :
Bachelor's degree in Computer Science or a related field with minimum 1 year experience.
Proficiency in front-end technologies such as HTML/CSS, JavaScript, TypeScript and at least one popular front-end framework like Angular, React, VueJs.
Proficiency in back-end technologies such as Node.js, Ruby on Rails, Django, or similar frameworks.
Experience with database technologies such as MySQL, MongoDB, or PostgreSQL.
Good to have knowledge in RxJs, NgRx
Familiarity with software development tools and practices such as Git, Agile/Scrum, and continuous integration and deployment (CI/CD).
Strong problem-solving and critical thinking skills.