About the Role
The role involves designing and implementing user-facing features for web applications using Vue.js, ensuring high performance, responsiveness, and maintainability across platforms.
Responsibilities
- Develop and maintain interactive user interfaces using Vue.js
- Collaborate with designers to convert mockups into functional components
- Optimize front-end code for speed and scalability
- Ensure cross-browser compatibility and responsive design
- Participate in code reviews and provide constructive feedback
- Troubleshoot and debug applications in development and production
- Work closely with back-end developers to integrate RESTful APIs
- Write unit and integration tests for front-end code
- Stay updated on emerging front-end technologies and frameworks
- Contribute to technical documentation and architecture decisions
- Implement accessibility standards in UI components
- Support deployment pipelines and CI/CD processes
- Monitor application performance and user feedback
- Refactor legacy code to improve maintainability
- Lead junior developers through mentorship and guidance
- Participate in sprint planning and agile ceremonies
- Ensure adherence to coding best practices
- Collaborate on defining product requirements
- Maintain consistency across web application interfaces
- Use version control systems effectively, primarily Git
- Integrate analytics and tracking tools
- Support end-to-end testing efforts
- Improve user experience based on data insights
- Contribute to design system development
- Evaluate third-party libraries for front-end enhancements
Compensation
Competitive salary with performance-based incentives
Work Arrangement
Remote with flexible hours
Team
Collaborative team focused on agile development and continuous delivery
Why Join Us
- We offer a dynamic work environment with opportunities for professional growth
- You will work with a globally distributed team of skilled engineers
- Our culture values transparency, innovation, and continuous learning
- We support flexible work hours to promote work-life balance
Tech Stack
- Primary framework: Vue.js 3 with Composition API
- State management: Vuex and Pinia
- Build tooling: Vite and Webpack
- Testing: Cypress, Jest, and Vue Test Utils
- Version control: Git with GitHub
- CI/CD: GitHub Actions and automated deployment pipelines
- Styling: SCSS and utility-first CSS frameworks
- Monitoring: Sentry and Google Analytics
- Collaboration: Slack, Jira, and Notion
Available for qualified candidates