Manafa Graduate Trainee Program - Frontend (Vue.js, Nuxt.js)

Lahore, Punjab, Pakistan
Temporary to Full Time
Entry Level
Manafa Graduate Trainee Program
Manafa Graduate Trainee Program is a 3-month training program, after which candidates may be offered a full-time position based on their performance and evaluation.

At Manafa Technologies, we believe in fostering a culture of innovation, collaboration, and growth. As a dynamic fintech company, we are committed to providing a workplace where every team member can thrive, contribute, and make a meaningful impact.
We are on a mission to become the most accessible lending partner for SMEs in Saudi Arabia, and we're always one click away from fulfilling their financing needs.

WHY JOIN US
Real systems, not demos
You will work on production code that processes investor transactions and financial settlements from day one
Mentorship that matters
Senior engineers will pair with you, review your code, and explain the why behind every decision
AI-forward culture
We encourage smart use of AI tools to learn faster and ship better — and we will teach you how to do it responsibly
Domain depth
Gain rare early-career exposure to fintech: crowdfunding regulation, repayment logic, and settlement flows
Clear career path
A defined progression toward mid-level and senior backend roles based on growth and contribution
Collaborative team
Small team, high ownership, and a culture where your questions and ideas are always welcome

Frontend (Vue.js Nuxt.js)
JOB SUMMARY
We are seeking a motivated and detail-oriented Junior Frontend Developer with a solid foundation in HTML, CSS, and JavaScript, along with working knowledge of Vue.js and Nuxt.js. This role is ideal for fresh graduates or early-career developers who are passionate about building modern, responsive, and user-friendly web applications.

The ideal candidate should be comfortable translating UI/UX designs into clean, functional code and have a basic understanding of component-based architecture. You will work closely with designers and backend developers to create seamless user experiences while continuously improving your frontend development skills.

A strong willingness to learn, attention to detail, and an eagerness to adopt best practices in web development are essential for success in this role.


Key Responsibilities
  • Develop and maintain user-facing features using Vue.js and Nuxt.js
  • Convert UI/UX designs into responsive and interactive web pages
  • Write clean, maintainable, and efficient code
  • Collaborate with designers, backend developers, and senior team members
  • Debug and fix frontend issues across different browsers and devices
  • Optimize applications for maximum speed and scalability

Required Skills & Qualifications
  • Bachelor's degree in Computer Science, Software Engineering, Information Technology, or a related field
  • Basic knowledge of HTML, CSS, and JavaScript (ES6+)
  • Familiarity with Vue.js framework
  • Knowledge of responsive design and cross-browser compatibility
  • Basic understanding of REST APIs and how to integrate them
  • Familiarity with Git/version control
  • Strong willingness to learn and grow
Share

Apply for this position

Required*
We've received your resume. Click here to update it.
Attach resume as .pdf, .doc, .docx, .odt, .txt, or .rtf (limit 5MB) or Paste resume

Paste your resume here or Attach resume file

Human Check*