- Expert level knowledge of ReactJS ecosystem.
- Experience with popular ReactJS workflows.
- 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.
- Experience Working on Agile Teams and using Application Lifecycle Management tools like JIRA.
- 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 perksLocation: Islamabad / Karachi