Frontend Software Engineer Job Description
Overview:
We are seeking an experienced Frontend Software Engineer to join our team. The ideal candidate will have a strong background in Vue.js and web application development.
Key Responsibilities:
* Participate in discussions with customers to gather scope information and perform analysis of scope information to provide inputs for project scope documentation.
* Collaborate with designers to build responsive and interactive user interfaces.
* Provide onsite/offshore technical leadership on large, complex Web based projects.
* Create Technical Requirements Documentation based on Product Requirement Documents.
* Participate in estimation and solutioning in order to provide inputs for preparing solution delivery for proposals.
* Experience with JIRA and confluence along with Agile delivery modal.
Requirements:
* 7+ years of Experience in Web application Development with a minimum 3+ years of experience in developing web applications using Vue.js framework.
* Highly proficient with Vue.js framework and its core principles such as components, reactivity, and the virtual DOM.
* Experience with state management libraries such as Vuex/Pinia for complex applications.
* Experience with RESTful, GraphQL API integration and asynchronous programming in Vue.js.
* Ability to create responsive and visually appealing user interfaces using Vue.js.
* Familiarity with Vue Router for implementing client-side routing in SPAs.
* Knowledge of Vue CLI for project scaffolding and development workflow.
* Understanding of server-side rendering (SSR) with Vue.js for SEO optimization.
* Experience with Github, Jenkins, and continuous deployment pipelines.
Additional Skills:
* Excellent written and verbal communication skills.
* Strong attention to detail and outstanding analytical and problem-solving skills.