About us
tawk.to is the world's leading business messaging platform with over 10 million users worldwide. We provide free growth, communication, and productivity tools designed for business use.
Role overview
We're looking for an experienced Senior Frontend Developer with Vue.js or React expertise. The role bridges UI/UX designers and backend developers to create visually appealing, user-friendly applications. You'll leverage frontend expertise to shape business-communication solutions.
Key responsibilities
- Develop and maintain high-quality web applications using Vue.js.
- Collaborate with UI/UX designers to implement visually appealing and intuitive interfaces.
- Work closely with backend developers to integrate APIs and ensure seamless functionality.
- Optimise applications for maximum speed and scalability.
- Address and resolve cross-browser and cross-platform compatibility issues.
- Utilise WebSockets, Local Storage, WebWorkers, and UserMedia to enhance application features.
- Participate in code reviews, ensuring adherence to best practices and coding standards.
- Mentor junior developers and contribute to a culture of continuous improvement.
Required qualifications
- JavaScript expertise — strong proficiency in JavaScript and modern ES6+ features.
- HTML & CSS mastery — deep understanding of HTML5 and CSS3, including preprocessors like SASS or LESS.
- Framework experience — extensive experience with Vue.js, including state management libraries (e.g. Vuex, Redux).
- Web development — proven experience building web applications with a focus on performance and user experience.
- Version control — proficient with Git and collaborative workflows.
- Advanced web features — experience with WebSockets, Local Storage, WebWorkers, and UserMedia APIs.
- UI/UX sensibility — a strong eye for design and a commitment to creating exceptional user experiences.
- Communication skills — excellent written and verbal English communication skills.
Preferred qualifications
- 3+ years in frontend web application development.
- Comfortable working in Unix-based environments.
- Proficient in TypeScript for type-safe JavaScript development.
- Familiar with Agile, Scrum, and pair programming practices.
- Experience with server-side Node.js development.
- Academic background in Computer Science or a related field.
What we offer
- Competitive salary, commensurate with experience and skills.
- Growth opportunities — part of a growing team with professional development opportunities.
- Impact — contribute to a widely-used platform that helps businesses communicate effectively.
- Collaborative environment — work alongside talented designers and developers in a supportive setting.
How to apply
Send your resume and a portfolio showcasing your Vue.js work to careers@tawk.to.