Junior Full-Stack Developer
Description
Junior Full-Stack Developer
About the role:
We’re looking for a motivated developer who enjoys building modern applications using contemporary web technologies. You’ll work on both the frontend and backend, help design reusable components, and make sure our systems are efficient, stable, and easy to maintain.
Responsibilities:
- Develop and maintain complex web applications using Vue.js
- Optimize applications for maximum speed and scalability
- Write clean, efficient, and well-documented code
- Troubleshoot and debug issues as they arise
- Participate in code reviews and provide constructive feedback to peers
- Stay up-to-date with the latest industry trends and technologies to ensure our applications remain cutting-edge
Requirements:
- Bachelor’s degree in Computer Science, Engineering, or a related field (or equivalent experience)
- 1+ year of professional experience in frontend development, with a focus on Vue.js or knowledge of other frontend frameworks (e.g., React, Angular)
- Experience with Vue.js, Vuex, Vue Router, and related ecosystem
- Experience with TypeScript
- Strong understanding of JavaScript, HTML5, and CSS3
- Experience with RESTful APIs and integrating with backend services
- Familiarity with modern frontend build pipelines and tools (e.g., Webpack, Babel, npm)
- Knowledge of version control systems (e.g., Git)
Bonus Skills:
- Experience with NodeJS
- Experience with unit testing and end-to-end testing frameworks (e.g., Jest, Cypress)
- Basic understanding of Linux