Keyo
Joined in
2025
0% answers
Website:
https://keyo.co
-
· 550 views · 105 applications · 5d
Software Engineer, Frontend
Full Remote · Worldwide · 3 years of experience · IntermediateWe are looking for a Frontend Developer who is passionate about creating great user experiences. The ideal candidate should have working knowledge of JavaScript, CSS/HTML, and experience with Vue.js. You’ll have the opportunity to grow your skills while...We are looking for a Frontend Developer who is passionate about creating great user experiences. The ideal candidate should have working knowledge of JavaScript, CSS/HTML, and experience with Vue.js. You’ll have the opportunity to grow your skills while collaborating with our development, product, and design teams to build new features
Responsibilities
- Develop and maintain user interfaces for web applications
- Collaborate with designers and back-end developers to implement new features and improve existing ones.
- Write clean HTML5 markup with attention to accessibility standards
- Implement and maintain UI components from a design system
- Write and maintain unit tests using (Vitest, Vue Test Utils, and Testing Library)
- Implement API integrations for front-end features
- Participate in code reviews to ensure code quality and best practices.
- Learn and apply performance optimization techniques.
Requirements
- Understanding and experience with JavaScript: core concepts, patterns, OOP, functional programming, APIs, etc.
- Experience with TypeScript
- Good foundation in CSS including:
- Experience with Grid, Flexbox layouts
- Animations and transitions
- Understanding of responsive design principles
- Understanding of HTML5 elements and their semantic meaning
- Experience with Vue 3, including Composition API, Pinia, Vue Router, etc.
- Experience with testing frameworks e.g. Jest, Vitest, Mocha, Vue Test Utils, Testing Library)
- Version control (Git) experience
- Strong problem-solving skills and attention to detail
- Understanding of SEO principles
- Excellent communication skills and ability to work collaboratively in a team environment
- Self-motivated and able to work independently
- Eager to learn and stay updated with new technologies