React Developer

We are looking for a JavaScript developer with experience in React.js workflows.

RESPONSIBILITIES

  • Developing new user-facing features using React.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 and browsers

REQUIREMENTS

  • Strong proficiency in JavaScript, including DOM manipulation and the JavaScript object model
  • Thorough understanding of React.js and its core principles
  • Experience with popular React.js workflows (such as Flux or Redux)
  • Experience with data structure libraries
  • 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

PERSONALITY

  • Growth attitude, positive, determined, open to new ideas and always looking to improve
  • Excellent team player with a strong desire to be an active, long term participant in the growth of the project and company
  • Strong communication and interpersonal skills, displaying the ability to connect and build a relationship with team members

Vue JS Developer

We are looking for a Vue-Js Developer responsible for the client-side development which extensively involves JavaScript libraries.

Your primary focus will be to implement a complete user interface in the form of a mobile and desktop web app, with a focus on performance. Your main duties will include creating modules and components and coupling them together into a functional app. The artistic design will be delivered to you, together with a few HTML templates, but we will ask for your help in regard to animations, CSS, and final HTML output.

You will work in a team with the back-end developer and communicate with the API using standard methods. A thorough understanding of all of the components of our platform and infrastructure is required.

RESPONSIBILITIES

  • Build reusable code and libraries for future use
  • Ensure the technical feasibility of UI/UX designs
  • Writing tested, idiomatic, and documented JavaScript, HTML, and CSS
  • Optimize application for maximum speed and scalability
  • Cooperating with the back-end developer in the process of building the RESTful API
  • Communicating with external web services
  • Collaborate with other team members and stakeholders

REQUIREMENTS

  • At least 3 years of frontend experience with JavaScript frameworks like React-JS and Vue-JS
  • Professional expertise with React Redux or Vue Store, and benefits of utilizing them
  • Possess a deep understanding of JavaScript ES-6
  • Professional knowledge of single page applications and consuming REST APIs
  • Professional experience with HTML and CSS and expertise in the development of responsive websites
  • Understanding of object-oriented programming and benefits of modular programming
  • Fluent with English as both oral communicator and as a writer
  • Writing extensive unit tests using automated TDD tasks
  • Development of mockups and hands-on experience with graphical tools like Adobe Photoshop and Illustrator is a plus
  • Understanding of Git process flow and usage of Git is plus

PERSONALITY

  • Growth attitude, positive, determined, open to new ideas and always looking to improve
  • Excellent team player with a strong desire to be an active, long term participant in the growth of the project and company
  • Strong communication and interpersonal skills, displaying the ability to connect and build a relationship with team members

PHP Vue JS Developer

Are you a highly experienced, ambitious PHP Developer looking for a challenging role where you can learn lots more? We are looking for a motivated PHP Developer to come join our fast-paced and rewarding team of professionals. If you are passionate about technology, constantly seeking to learn and improve skill set, then you are the type of person we are looking for! We are offering superb career growth opportunities and great compensation.

RESPONSIBILITIES

  • Interface with customer and internal teams to gather requirements
  • Develop software solutions according to requirements
  • Integration of user-facing elements developed by front-end developers
  • Build efficient, testable, and reusable PHP modules
  • Solve complex performance problems and architectural challenges
  • Ensure HTML, CSS, and shared JavaScript is valid and consistent across applications
  • Prepare and maintain all applications utilizing standard development tools
  • Utilize backend data services and contribute to increase existing data services API
  • Refactor, optimize and improve the existing codebase for maintenance and scale
  • Keep abreast of new trends and best practices in web development

REQUIREMENTS

  • Knowledge of MVC based frameworks
  • Strong understanding of OOP and databases
  • Expertise in creating single page web applications
  • Expertise of JavaScript frameworks (Angular JS, React JS or Vue JS)
  • Must possess strong analytical skills
  • Must have problem-solving skills
  • Good communication skills are essential

PERSONALITY

  • Growth attitude, positive, determined, open to new ideas and always looking to improve
  • Excellent team player with a strong desire to be an active, long term participant in the growth of the project and company
  • Strong communication and interpersonal skills, displaying the ability to connect and build a relationship with team members

Python Developer

We are looking for a Backend Developer having 3+ years of relevant industry experience to join our team in Islamabad.

RESPONSIBILITIES

  • Code backend services in AWS using scalable architecture e.g. lambda, API Gateway, Step Functions and other services
  • Write and maintain API specs using Swagger / Open API
  • Automation of cloud infrastructure deployment, monitoring and failover
  • Writing unit and integrated tests using TDD best practices
  • Participate in design discussions and implementation of features with other team members
  • Refactor backend code to industry best practices and software engineering principles
  • Write necessary technical documentation in Confluence
  • Collaborate with Agile team using Jira, daily stand-up, retro and planning meetings
  • Maintain active deployments in cloud infrastructure of backend services

REQUIREMENTS

  • Experience with at-least one server-side programming language e.g. PHP, Node.js or Java. Willing to learn new languages, frameworks
  • Experience in at-least one public cloud provider e.g. AWS, Azure or Google Cloud Platform
  • Scripting experience in at-least one language e.g. Bash or Python etc.
  • Knowledge of best practices
  • Desire to automate workflows, deployments and tasks using code
  • Agile Scrum development practice
  • Comfortable with Git, pull requests, code reviews, branching and code collaboration
  • RDBMS database design and development experience: MySQL or PostgreSQL
  • SQL proficiency and excellent spoken English

PERSONALITY

  • Growth attitude, positive, determined, open to new ideas and always looking to improve
  • Excellent team player with a strong desire to be an active, long term participant in the growth of the project and company
  • Strong communication and interpersonal skills, displaying the ability to connect and build a relationship with team members

QA Engineer

We are looking for a Software Quality Assurance Engineer to develop and execute manual and automated tests to ensure product quality.

Our ideal candidate will be responsible for conducting tests before product launches to ensure software runs smoothly and meets client needs, while being cost-effective. Ultimately, you should be able to monitor all stages of software development to identify and resolve system malfunctions to meet quality standards.

Responsibilities

Review requirements, specifications and technical design documents to provide timely and meaningful feedback

Create detailed, comprehensive and well-structured test plans and test cases

Estimate, prioritize, plan and coordinate testing activities

Design, develop and execute automation scripts using open source tools

Identify, record, document thoroughly and track bugs

Perform thorough regression testing when bugs are resolved

Stay up-to-date with new testing tools and test strategies

 

Requirements

2-3 years of proven work experience in software quality assurance

Strong knowledge of software QA methodologies, tools and processes

Experience in writing clear, concise and comprehensive test plans and test cases

Hands-on experience with manual and automated testing tools

Sound knowledge of unit/integration testing

Strong English communication skills are mandatory

Knowledge of CI/CD is a plus

 

 

 

Jr. Magento 2 Developer

We’re currently looking for a Magento 2 developer to join our team in Islamabad. Working on e-commerce projects, you should have a fair understanding of the Magento 2 platform from frontend and backend perspective.

Responsibilities:

  • Assist in requirements gathering and technical planning to design solutions that meet client needs.
  • Create well-documented, efficient, and standards-compliant code with an eye towards performance optimization.
  • Design, develop, integrate, test, deploy,  troubleshoot, and enhance applications and tools written in PHP, JavaScript, HTML, CSS and other languages, as necessary.
  • Provide technical assistance in the development and delivery of solutions.
  • Troubleshoot production application issues under pressure and define a path to resolve them.
  • Perform team code reviews and provide technical oversight.
  • Implement and maintain Magento development standards and best practices.

Requirements:

  • 2+ years of experience building scalable, Web or e-commerce applications in OOP PHP.
  • Experience with Magento 2.x.
  • Experience working with the following technologies: JavaScript (Prototype and JQuery), XML, JSON, SQL, PHP, CSS2, CSS3.
  • Experience with HTML, tableless layout design, and standards compliant mark-up.
  • Understanding of the MVC design pattern.
  • Skilled in authoring, editing, and presenting technical documents.
  • Demonstrated ability to adapt and work with team members of various experience levels.
  • Ability to work with minimal direction with a focus on customer satisfaction.
  • Excellent written and verbal communication skills.