Responsibilities:
- Develop and maintain dynamic, scalable web applications using Vue.js (3.x).
- Write clean, modular, and reusable front-end code using JavaScript, HTML, CSS, and SCSS.
- Integrate with RESTful APIs and ensure front-end interfaces follow REST best practices.
- Utilize libraries such as Bootstrap, AG Grid, and other front-end tools to enhance UI/UX.
- Troubleshoot and debug issues efficiently to maintain application performance and stability.
- Participate in design discussions, code reviews, and technical architecture decisions.
- Work with node-rpm packages and manage front-end dependencies effectively.
- Collaborate with globally distributed teams, providing clear communication and status updates.
- Follow Agile development methodologies and participate in sprint planning and retrospectives.
- Contribute to continuous integration and delivery (CI/CD) workflows.
Required Skills & Qualifications:
- Bachelor's degree in Computer Science, Information Technology, Engineering, or related field
- 6–10 years of experience in front-end development.
- Hands-on experience with Vue.js (3.x) is a must.
- Strong proficiency in JavaScript, HTML5, CSS3, and SCSS.
- Familiarity with front-end libraries and frameworks such as Bootstrap and AG Grid.
- Experience with node-rpm and managing frontend dependencies.
- Solid understanding of RESTful service design and API consumption.
- Excellent debugging and troubleshooting skills.
- Strong communication skills and ability to work effectively with distributed teams.
- Proven track record in developing large-scale, client-facing web applications.
- Experience working in Agile environments and with Software Development Life Cycles (SDLC).
- Experience with CI/CD tools and practices.
Nice to Have:
- Familiarity with TypeScript or other modern JS frameworks is a plus.
- Knowledge of accessibility standards and performance optimization.
- Experience with test frameworks and automated testing of front-end components.
Report job