Develop and maintain web applications using both frontend and backend technologies.
Collaborate with
designers and product managers to translate requirements into functional features.
Participate in code reviews and contribute to team knowledge sharing.
Ensure the performance, quality, and responsiveness of applications.
Troubleshoot and debug applications to optimize performance.
Stay updated with emerging technologies and propose improvements to existing systems.
Proficiency in AngularJS, VueJS, and ReactJS for frontend development.
Strong knowledge of HTML/CSS and JavaScript, including ES6+ features.
Experience with TypeScript for building scalable applications.
Familiarity with backend technologies such as Python or NodeJS.
Understanding of RESTful APIs and web services.
Ability to work in a collaborative team environment and communicate effectively.
Problem-solving skills and a proactive approach to software development.