Position Overview: We are seeking a skilled and motivated Middle Frontend Developer with expertise in Vue.js to join our dynamic team. The ideal candidate will have a strong background in frontend development, a keen eye for detail, and the ability to work collaboratively in a fast-paced environment. This role will involve developing and maintaining user interfaces, ensuring the technical feasibility of UI/UX designs, and optimizing applications for maximum speed and scalability.
Key Responsibilities:
Develop new user-facing features using Vue.js
Translate UI/UX design wireframes into high-quality code
Build reusable code and libraries for future use
Optimize applications for maximum speed and scalability
Collaborate with other team members and stakeholders
Identify and resolve performance and scalability issues
Migrate from Vue2 to Vue3
Qualifications:
Bachelor’s degree in Computer Science, Information Technology, or a related field
3+ years of experience in frontend development
Proficient in Vue.js and its core principles
Strong understanding of JavaScript, HTML5, and CSS3
Experience with state management libraries (e.g., Vuex)
Familiarity with modern frontend build pipelines and tools
Experience with RESTful APIs and asynchronous request handling
Understanding of cross-browser compatibility issues and ways to work around them
Good understanding of code versioning tools, such as Git
Excellent problem-solving skills and attention to detail
Strong communication and teamwork skills
Preferred Qualifications:
Strong proficiency in VueJS 2, VueX, Pinia, VueRouter
Experience with Jest, REST
Experience with HTML, SCSS
Familiarity with Docker and containerization
Experience with automated testing frameworks
What We Offer:
Competitive salary
Opportunity to work on exciting and challenging projects
A collaborative and supportive team environment
Flexible working hours and remote work options
How to Apply: Interested candidates are invited to submit their resume.
Company Overview: Citia BTC is a software company focused on delivering innovative solutions to our clients. Our team is dedicated to fostering a culture of excellence, creativity, and collaboration.