Job Description

At Mikaels Labs our aim is to help our employees enhance the products of our clients with the latest and best practices of the industry. These include countless positions for making their products smarter and more productive. We want you to be able to be proficient in working across some of these technologies and be super-excited to learn the rest when opportunity presents.

Our challenges

We're looking for senior developers and supporting units for our Pakistan office in Karachi who will help us grow the development team while making sure that we lead from the front in the technology space.


Cultural Fit:

At Mikaels, our vision is to provide an optimum work experience to all our employees, where they are provided with flexibility, autonomy and opportunity to take ownership. We believe in growing together like a family. Here is what we are looking for in our employees:

  • Self-driven and actively seeks opportunities to learn and grow (Proactive)
  • Open to flexibility
  • Believes in 'work hard, play harder'
  • Team oriented and approachable
  • Humble with a positive mindset
  • Initiator

Your role

We try to match individuals to their skills and preferences. Right now we are looking for a Front-end Developer with 3+ years of experience. The individual will analyze and test software during development in order to ensure quality.

Individual would be interacting with international teams and would be working alongside other developers. Main responsibilities would include:

  • 3+ years of active experience of front-end technologies (React JS / Vue JS)
  • Building reusable components and front-end libraries for future use
  • Translating designs and wireframes into high quality code
  • Optimizing components for maximum performance across a vast array of web-capable devices, browsers and mobiles
  • Constructing visualizations that are able to depict vast amounts of data
  • Learning and understanding of user interactions
  • Hands on with ES6+ features
  • Developing a flexible and well-structured front-end architecture, along with the APIs to support it
  • Experience with popular React.js workflows (such as Redux)
  • Knowledge of modern authorization mechanisms, such as JSON Web Token
  • Familiarity with modern front-end build pipelines and tools
  • Familiarity with RESTful. GraphQL APIs is a plus
  • Excellent communication and teamwork skills, with great attention to detail
  • Practical knowledge of Unit Tests is a plus