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