VisionX Technologies is seeking experienced and qualified persons for the vacant position of ReactJs Developer in Islamabad.
Your role
We are looking for a ReactJs Developer who is well versed in writing JavaScript on the front-end with a keen interest in the benefits of using React for UI development. In addition, knowledge of Test Driven Development and writing Unit Tests using tools like Jest, Mocha, Chai & Enzyme are big pluses!
You are a problem-solver, think out of the box, pay attention to details, and ready to hustle.
Responsibilities
· Develop new user-facing features using ReactJS.
· Build reusable components and front-end libraries for future use.
· Translate designs and wireframes into high-quality code.
· Optimize components for maximum performance across a vast array of web-capable devices and browsers.
· Evaluate compatibility of programs with existing communications hardware and software.
· Anticipate and prevent problems and roadblocks before they occur.
· Coordinate cross-functionally to accomplish assigned tasks.
What you need
· 5+ years of experience working as a ReactJS Developer.
· An expert knowledge of JavaScript. You keep up with the latest developments but take a pragmatic approach to adopting tools and technology.
· Strong proficiency in JavaScript, including DOM manipulation and the JavaScript object model.
· A good working knowledge of using HTML5 and CSS3 to create interfaces for your JavaScript applications. You also understand responsive design and cross-browser compatibility issues.
· Worked with JavaScript for a significant amount of time you should also have experience with React and Flux/Redux.
· Experience with electrode.
· Experience with NodeJS, ideally commercially, to create back-end services as well as using it as a development tool.
· Experience in Responsive and Adaptive Web Design and, designing and developing UI for various devices (desktop, table, mobile, etc.)
· Significant experience in using tools like IntelliJ, SVN, Github, JIRA, etc.
· Thorough understanding of ReactJS and its core principles.
· Experience with popular ReactJS workflows (such as Flux or Redux).
· Familiarity with RESTful APIs.
· Knowledge of modern authorization mechanisms, such as JSON Web Token.
· Familiarity with modern front-end build pipelines and tools.
· Experience with common front-end development tools.
· A knack for bench-marking and optimization.
· Familiarity with code versioning tools like Git.
· Experience with working on PostgreSQL and MySQL.
· Experience with Agile Development, SCRUM.