Job Description:
• Developing and implementing highly-responsive user interface components using React concepts.
• Developing and implementing front-end architecture to support user interface concepts.
• Building reusable components and front-end libraries for future use.
• Optimizing components for maximum performance across a vast array of web-capable devices and browsers
• Meeting with the development team to discuss user interface ideas and applications.
• Monitoring and improving front-end performance.
• Strong proficiency in JavaScript, including DOM manipulation and the JavaScript object model.
• Thorough understanding of and its core principles.
• Experience with popular workflows (Redux).
• Preferred to have experience in JavaScript, CSS, HTML, and Photoshop (any wireframing tool).
• Knowledge of isomorphic React is a plus.
• Familiarity with RESTful APIs.
• Familiarity with code versioning tools {{such as Git, SVN, and Mercurial}.
• Knowledge of modern authorization mechanisms, such as JSON Web Token
• Experience with data structure libraries (., )
• Follow best practices and standards for accessibility and cross-browser compatibility.
Key Skills:
• Strong Communication skills (verbal and written) an ability to work in a highly collaborative environment.
• Working with international clients would be an advantage.
• Ability to handle projects independently.
• Good organizational skills with the ability to track and prioritize numerous tasks.
• Proactive personality with a proven track record of following through and delivering on responsibilities.
• Good understanding of SDLC Waterfall, Agile processes.
Experience: 2 - 8 years