Software Engineer

  • Openings 4
  • Location Karachi

We are looking for JavaScript developers who are proficient with React Native frame work. Ideal candidates will be responsible to develop user interface components and implement those following well-known React Native & React.js workflows (such as Flux or Redux). They will be responsible to ensure that these components and the overall application are robust and easy to maintain.

We are a passionate group of professionals, and would welcome an equally dedicated person to join our team!

Requirments

  • 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 (e.g., Immutable.js)
  • Knowledge of isomorphic React is a plus
  • Familiarity with RESTful APIs
  • Knowledge of modern authorization mechanisms, such as JSON Web Token
  • Familiarity with modern front-end build pipelines and tools
  • Self-driven and self-managed, good time management skills.
  • Able to work in a fast paced and team oriented environment.

Responsibilities

  • Developing highly-responsive, web-based user interface.
  • Constructing visualizations that are able to depict vast amounts of data.
  • Working and collaborating with the rest of the engineering team.
  • Developing a flexible and well-structured front-end architecture, along with the APIs to support it.
  • 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.

Know someone who woul'd be perfect for this role? let them know.