About Company:
Established in 1998, Joblogic is at the forefront of delivering world-class software solutions for building management and maintenance businesses. With offices in the UK, Pakistan, and Vietnam, our dynamic and ambitious team is experiencing significant growth. We are proud of our collaborative culture, continuous innovation, and commitment to excellence. Join us and be a part of our journey to revolutionize the industry.
About the Role:
We are looking for an experienced Vue.js Developer to join our team and help us create dynamic and user-friendly web applications for our clients. In this role, you will be responsible for developing and maintaining front-end components, integrating with back-end services, and ensuring high performance and responsiveness of the applications.
Key Responsibilities
-
Develop and maintain user-facing features using Vue.js.
-
Build reusable code and libraries for future use.
-
Ensure the technical feasibility of UI/UX designs.
-
Optimize applications for maximum speed and scalability.
-
Collaborate with other team members and stakeholders.
-
Integrate with back-end services and APIs.
-
Participate in code reviews and provide constructive feedback.
-
Stay up to date with emerging trends and technologies in front-end development.
Essential Experience and Skills
-
Proven experience as a Vue.js Developer.
-
Strong proficiency in JavaScript, including DOM manipulation and the JavaScript object model.
-
Experience with popular Vue.js workflows (such as Vuex and Vue Router).
-
Strong understanding of state management and component lifecycle in Vue.js.
-
Familiarity with RESTful APIs.
-
Knowledge of modern authorization mechanisms, such as JSON Web Token.
-
Familiarity with modern front-end build pipelines and tools.
-
Ability to understand business requirements and translate them into technical requirements.
-
Strong problem-solving skills and attention to detail.
-
Excellent communication and teamwork skills.
-
Experience in version control using Git.
Nice to have:
-
Experience with TypeScript.
-
Familiarity with GraphQL.
-
Experience with server-side rendering (SSR) using Nuxt.js.
-
Experience with cloud platforms (e.g., Azure).
-
Knowledge of front-end testing frameworks and tools (e.g., Jest, Cypress).
-
Understanding of Agile methodologies and DevOps practices.
What we Offer:
-
Professional Environment:
A collaborative and dynamic workplace.
-
Competitive Salary:
Market-leading compensation.
-
Comprehensive Benefits:
Medical insurance (including family), OPD, provident fund.
-
Work-Life Balance:
Maximum 45 weekly hours (Monday-Friday), 29 annual leaves, capped sick & compassionate leaves.
-
Perks:
Gym facility, annual company trip, quarterly team activities.
Hiring Process:
-
Initial Screening:
HR screening call.
-
First Interview:
Team lead interview.
-
Technical Assessment:
In-house test.
-
Final Interview:
Interview with the manager.
Important Information:
-
Location: Onsite job with office in Thokar, Lahore.
Working Hours: 8:00 – 4:30 PM (UK Time), subject to change as per business requirements