Frontend Developer (vue.js) Maitri Services

Frontend Developer (vue.js)

  • Industry Other
  • Category Information Technology
  • Location Kathmandu, Nepal
  • Expiry date Jan 19, 2038 (4556 days left)
Job Description
Job Title: 

Frontend Engineer - Vue.js


Job Summary:

We are seeking talented individuals to join our team and play pivotal roles in our software development efforts. We are looking for multiple skilled Vue.js Engineers, capable of creating scalable software solutions. You will collaborate with a cross-functional team and work through conceptualization to deployment.

Job Description:

As a Frontend Engineer in Vue.js, you will be responsible for translating business visions into practical, functional software. Your responsibilities will include:

  • Build web applications using Vue.js, with excellent code quality, performance, and scalability.
  • Apply your knowledge of UI/UX principles to design and implement intuitive, visually appealing, and user-friendly interfaces.
  • Develop and maintain web applications using Vue.js, ensuring high performance and responsiveness.
  • Collaborate with other team members to integrate user-facing elements with server-side logic authored in Flask/Python.
  • Ideally contribute to the development and maintenance of the Flask/Python backend service layer as needed.
  • Convert Figma design files into high-quality Vue.js components and CSS code, ensuring precise fidelity to the original designs.
  • Apply UI/UX design principles to create intuitive and visually appealing user interfaces.
  • Write and maintain CSS styles to create responsive and adaptive designs that work across various devices and screen sizes.
  • Optimize components for maximum performance across a vast array of web-capable devices and browsers.
  • Ensure the technical feasibility of UI/UX designs.
  • Write unit tests and integration tests to ensure the robustness and reliability of the application.
  • Enhance, refine, and refactor features and tools, thereby improving our ability to deliver exceptional value to our customers.
  • Collaborate with the engineering team to make critical architectural decisions and deliver high-quality software, following best practices and design patterns.
  • Maintain communication with clients to understand their business objectives and requirements, proposing suitable solutions.
  • Engage proactively in code reviews, knowledge-sharing sessions, and offer guidance to junior developers.
Job Specification:Required Skills and Expertise:

Education:

  • Bachelor's degree in Computer Science, Engineering, Information Technology, Information Management, Computer Application, or related field.


Experience:

  • 2+ years of experience as a Vue.js engineer.


Programming Languages:

  • Proficiency in JavaScript is required.
  • Experience with Python is preferred.

Web Frameworks:

  • Demonstrated experience with Vue.js web framework (version 3.3 or above) is required. 
  • Experience with HTML & CSS is required. 
  • Ability to work as a full-stack engineer with Flask/Python in the backend is a significant plus.

Cloud Services:

  • Familiarity with cloud platforms, specifically Amazon Web Services (AWS), is highly desirable. Experience with AWS services, including EC2, ECS, S3, and RDS will be an advantage.


Security Knowledge:

  • Excellent understanding of OWASP security guidelines for web development.


Testing:

  • Strong knowledge of both Unit Testing and Integration Testing is required, demonstrating a commitment to delivering high-quality software.
  • Experience with Playwright is a significant plus


Application Procedure:

Email your application and resume to [email protected]. Mention “Frontend Engineer - Vue.js” in the email subject.


Candidates who possess a combination of these qualifications, are passionate about software development, and are eager to contribute to our dynamic team are encouraged to apply.