About this role
Job Description: • Highly proficient with the JavaScript language and its modern ES6+ syntax and features • Highly proficient with Vue.js framework and its core principles such as components, reactivity, and the virtual DOM • Familiarity with Typescript • Familiarity with the Vue.js ecosystem, including Vue CLI, Vuex, Vue Router, and Nuxt.js • Understanding of server-side rendering and its benefits and use cases • Knowledge of functional programming and object-oriented programming paradigms • Ability to write efficient, secure, well-documented, and clean JavaScript code • Familiarity with automated JavaScript testing, specifically testing frameworks such as Jest or Mocha • Proficiency with modern development tools, like Babel, Webpack, and Git • Experience with both consuming and designing RESTful APIs Job Requirements • Bachelor’s or master’s degree in computer science, Software Engineering, or a related field, or equivalent work experience. • Overall with 10+ Years in Development with minimum of 5 years of professional experience in full-stack web development, with expertise in modern frameworks and databases. • Experience in leading and mentoring a team for Technical guidance, however contribute to the project as individual contributor. • Strong proficiency in Vue.js and the following frameworks Express, React or Node.js • Solid understanding of MongoDB/DynamoDB or similar NoSQL databases with the ability to optimise queries. • Experience in developing and consuming RESTful API’s and familiarity with API design principles. • Strong problem-solving skills to debug complex issues in front-end and back-end components. • Proficient in Git and following Git workflows. • Excellent collaboration and communication skills, with the ability to work in cross- functional teams. • Exceptional attention to detail, with a focus on writing and delivering high-quality and maintainable code. • A proactive and keen learner who stays informed of the latest trends, technologies, and best practices in all things web development. Nice to Have Skills. • Node JS
Also in Software Engineering