4–6 years of experience in front-end or full-stack development.
Demonstrated proficiency in front-end development and strong experience with JavaScript frameworks like React, Vue.js, or Angular.
Hands-on experience with WebSockets for enabling real-time communication.
Familiarity with UI/UX design principles.
Experience with Node.js, Python, or similar technologies for back-end integration.
Proficiency in front-end testing frameworks like Jest, Mocha, and Cypress.
Familiarity with cloud environments such as AWS, GCP, or Azure.
Knowledge of CI/CD practices and tools like Jenkins, GitLab CI/CD, or GitHub Actions.
Responsibilities:
Lead the development of intuitive, responsive user interfaces using modern JavaScript frameworks, focusing on delivering exceptional UX and high-quality code.
Implement WebSocket-based solutions to support real-time, bidirectional communication from the browser.
Collaborate closely with back-end engineers, designers, and product managers to deliver cohesive features.
Continuously monitor and optimize front-end performance for high-traffic applications.
Contribute to high code quality through regular code reviews and adherence to best practices.
Advocate for a user-centered design approach, ensuring interfaces are optimized for usability.