Front-End Software Developer (Vue.js)
We are looking for a
Front-End Software Developer to join our agile development team to design, build, and maintain enterprise-grade web applications in the agriculture and medical domains. The ideal candidate will have a strong foundation in modern front-end technologies, user interface development, and responsive design—particularly with Vue.js. You will play a key role in delivering high-quality user experiences, collaborating closely with backend engineers, UI/UX designers, and product managers.
Job Responsibilities
- Design, develop, and maintain responsive and intuitive front-end components using Vue.js and related technologies.
- Collaborate with UI/UX designers to translate wireframes and prototypes into functional user interfaces.
- Integrate front-end applications with RESTful APIs and backend services.
- Ensure cross-browser compatibility and performance optimization across devices.
- Participate in code reviews, enforce coding standards, and contribute to front-end architecture decisions.
- Work closely with backend developers and stakeholders to define and refine application features and workflows.
- Maintain technical documentation for front-end code, components, and design guidelines.
- Troubleshoot and debug issues, propose improvements, and refactor code for scalability and maintainability.
- Support CI/CD processes and version control workflows (e.g., Git).
- Stay up to date with the latest trends, libraries, and tools in front-end development.
Qualifications/Skills
- At least 2–3 years of experience in front-end web development.
- Proficient in Vue.js and its ecosystem (Vuex, Vue Router, Composition API).
- Strong knowledge of HTML5, CSS3 (or SCSS), JavaScript (ES6+), and responsive design.
- Familiarity with front-end tooling such as Webpack, Vite, or npm/yarn.
- Experience integrating front-end applications with RESTful APIs.
- Solid understanding of web performance, accessibility, and security best practices.
- Experience with Git and collaborative development workflows.
- Strong problem-solving, communication, and team collaboration skills.
- Degree in Computer Science, Software Engineering, or a related field.
Appreciated Skills
- Experience with testing frameworks (e.g., Jest, Cypress, Vitest).
- Familiarity with Figma or other design tools for developer-designer collaboration.
- Exposure to Azure or other cloud platforms.
- Understanding of backend systems or willingness to collaborate closely with backend teams.
- Interest in Data Science, AI, or visualization of scientific or agricultural data.