- Write clean, scalable, performant, and well-documented JavaScript code
- Write and develop modules for existing Vue.js applications
- Develop modular and reusable components and libraries…
- Collaborate with cross-functional teams and project managers to share ideas and strategies
- Revise, refactor, maintain and optimize code for better performance
- Keep abreast with new methodologies and frameworks in JavaScript and Vue.js
- Motivate developers to meet targets and perform under strict deadlines
- Mentor junior developers for best development practices and provide technical assistance
Minimum requirements
- Bachelor’s/Master’s degree in Computer Science or IT (or equivalent experience)
- At least 5+ years of experience in Vue.js and Java development (rare exceptions for highly skilled developers)
- Expertise in Vue.js framework and its core principles (Vue CLI, Vuex, Vue Router, and Nuxt.js)
- Proficient with JavaScript, jQuery, and AJAX
- Proficiency in HTML5, CSS3, and Bootstrap UI
- Experience in responsive web application development
- Knowledge of deployment strategies and related configurations management
- Strong understanding of RESTful APIs, React.JS, and Node.js
- Fluency in English language for effective communication
- Ability to work full-time (40 hours/week) with a 4 hour overlap with US time zones
Preferred skills
- Strong grasp of cross-platform development methodologies
- Familiarity with automated testing frameworks like Jest, Mocha, etc.
- Understanding of modern development tools, like Babel, Webpack, and Git
- Good knowledge of Gradle/Maven/Grunt, etc.
- Comfortable with Agile/Scrum environments
��� Good analytical and problem-solving skills - Excellent leadership and organizational skills