Key Responsibilities:
Front-End Development
- Develop responsive, interactive user interfaces using modern front-end technologies.
- Hands-on expertise with HTML/CSS, JavaScript, XML, jQuery.
- Proficiency in a modern JavaScript framework such as React, Angular, or Node.js.
Back-End Development & APIs
- Implement robust server-side logic and RESTful/FastAPI endpoints.
- Integrate and maintain WebSockets IO for real-time communication.
- Collaborate on API design to support front-end applications.
Collaboration & Software Engineering
- Collaborate with product managers, designers, and developers to define, design, and ship new features.
- Write clean, maintainable, and well-documented code.
- Participate in code reviews to ensure adherence to best practices.
- Troubleshoot, debug, and optimize application performance.
Continuous Learning
- Stay up-to-date with emerging technologies, frameworks, and industry trends.