In this role, you will
- Own the core: Enhance and maintain LiveChat's functionalities for improved user experience.
- Collaborate across teams: Work closely with product designers, backend engineers, and QA to deliver features using the Shape Up methodology.
- Optimize for performance: Prevent memory leaks and ensure a fast responsive interface.
- Set the standard: Mentor teammates and champion quality testing with tools like Jest and Playwright.
- Ensure reliability through testing: Write and maintain unit, integration, and end-to-end tests.
- Think like a user: Prioritize usability and visually appealing features.
- Balance big and small: Engage in both full-scale features and detailed UI refinements.
You will need
- Proficiency in JavaScript/TypeScript.
- Experience with React, Redux Saga, and TanStack Query.
- Knowledge of performance optimization techniques.
- Understanding of real-time applications and experience with WebSockets.
- Experience in functional, integration, and end-to-end testing.
- A product-oriented mindset and effective communication skills.
- Self-starter attitude in a dynamic environment.
What we offer
- A collaborative team environment with a focus on quality.
- Opportunities for professional growth and mentorship.
- Engagement in innovative projects that push the boundaries of chat functionalities.