We are looking for a seasoned professional who will work for a multinational customer and manage a globally distributed team developing a state of the art cloud solution. If you are passionate and excited to lead a team of highly professional individuals and work on cutting edge technology then this might be the right career move for you. Requirements 7+ years of experience. Ability to design and architect enterprise JavaScript applications using ReactJS.

Job Requirements

  • Expert level knowledge of ReactJS ecosystem.
  • Ability to design and architect Enterprise JavaScript applications using ReactJS.
  • Experience with popular ReactJS workflows.
  • Experience writing unit tests using JavaScript testing frameworks.
  • Ability to review specifications documents and provide technical inputs on successfully implementing business solutions.
  • Self-motivated with outstanding interpersonal skills, strong work ethic, and excellent communication and presentation skills.
  • Experience of development of 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.
  • Experience in building REST API or other server tools with backed technologies, such as Node, Java, etc.
  • Developing and implementing highly responsive user interface components using react concepts
  • Optimizing components for maximum performance across a vast array of web-capable devices and browser.
  • Troubleshooting interface software and debugging application codes.
  • Strong proficiency in JavaScript, including DOM manipulation and the JavaScript object model.
  • Writing application interface codes using JavaScript following React.js and Next.js workflows.
  • Experience Working on Agile Teams and using Application Lifecycle Management tools like JIRA.

Responsibilities

  • Lead a geographically distributed team.
  • Oversee development process compliance activities.
  • Guide/Mentor junior developers and empower them on ReactJS and related trends.
  • Technical documentation – Designing architecture, flow diagrams, documenting technical implementation approaches and pseudocode.
  • Meeting with the development team to discuss user interface ideas and applications.
  • Reviewing application requirements and interface designs.
  • Identifying web-based user interactions.
  • Ensure the technical feasibility of UI/UX design.
  • Monitoring and improving front-end performance.
  • Monitor documentation for application changes and development updates.
  • Device strategies, or innovative approaches that have significant impact on the application design.
  • Set and evolve standards and best practices for our application development team – Conduct code reviews and enforce standards.

Salary: competitive salary and perks

Location: Islamabad / Karachi