Sr. Software Engineer - Frontend

Karachi, Pakistan

We are looking for a talented and experienced Senior Software Engineer - Frontend to join our dynamic engineering team. The ideal candidate will be responsible for building and maintaining high-performance, user-centric web applications. You will play a key role in the design and development of scalable, maintainable, and efficient frontend solutions using modern frameworks and technologies.

Key Responsibilities

  • Design, develop, and maintain complex frontend applications using modern JavaScript frameworks (React, Vue, or Angular, Next JS).
  • Translate UI/UX designs and wireframes into high-quality code.
  • Optimize application performance and scalability.
  • Mentor junior engineers and participate in code reviews to ensure code quality.
  • Collaborate with backend engineers, product managers, and designers to deliver seamless user experiences.
  • Implement and maintain best practices in frontend development, including testing, accessibility, and responsiveness.
  • Stay updated with emerging trends and technologies in frontend development.



Customer Relationship
Personal Evolution
Autonomy
Administrative Work
Technical Expertise

Requirements 

  • Bachelor’s or Master’s degree in Computer Science, Software Engineering, or a related field.
  • 4+ years of professional experience in frontend development.
  • Strong proficiency in HTML5, CSS3, and JavaScript (ES6+).
  • Expertise in one or more modern frontend frameworks such as React, Vue, or Angular, Next JS.
  • Experience with state management tools (Redux, Vuex, etc).
  • Familiarity with RESTful APIs and integrating frontend applications with backend services. 
  • Experience with version control systems, especially Git.
  • Knowledge of frontend build tools and bundlers (Webpack, Vite, etc.) 
  • Familiarity with unit and integration testing frameworks (Jest, Cypress, etc.) 
  • Understanding of responsive and mobile-first design.
  • Familiarity with AI tools to generate Low/ No code application. 

Nice to have

  • Experience with TypeScript.
  • Familiarity with frontend performance optimization techniques.
  • Experience working in Agile/Scrum environments.
  • UI/UX design appreciation or experience working closely with designers.

Must Have

  • Strong analytical and problem-solving abilities.
  • Excellent communication and collaboration skills.
  • Ability to work independently and take ownership of features or modules.
  • A team player who actively contributes to team discussions and solutions.

What's great in the job?


    • Great team of smart people, in a friendly and open culture
    • No rigid working hours
    • Expand your knowledge of various business industries
    • Real responsibilities and challenges in a fast evolving company
Our Product
Our Product

Discover our products.

READ

What We Offer


Each employee has a chance to see the impact of his work. You can make a real contribution to the success of the company.
Several activities are often organized all over the year, such as weekly sports sessions, team building events, monthly drink, and much more

Perks

A full-time position
Attractive salary package.

Trainings

As per job and project 
requirements.

Sport Activity

Play as many games of foosball and ping-pong in your free time.

Eat & Drink

Coffee, tea and 
subsidized lunch.