Job Description
Skills Required :
Strong proficiency in React Native, JavaScript, including DOM manipulation and the JavaScript object model
Thorough understanding of React.js and its core principles
Experience with popular React.js workflows (such as Flux or Redux)
Familiarity with newer specifications of EcmaScript
Experience with data structure libraries (e., Immutable.js)
Knowledge of isomorphic React is a plus
Familiarity with RESTful APIs
Knowledge of modern authorisation mechanisms, such as JSON Web Token
Familiarity with modern front-end build pipelines and tools
Experience with common front-end development tools such as Babel, Webpack, NPM, etc.
Ability to understand business requirements and translate them into technical requirements
A knack for benchmarking and optimisation
Familiarity with code versioning tools {{such as Git, SVN, and Mercurial}}
Proficient in JavaScript (React JS/Redux), HTML, CSS, JQuery, HTTP for the Web platform
Strong understanding of XML, JSON, DOM, and w3c standards
Experience of working in Git
Understanding of Rest principles
Knowledge of project management tools like JIRA etc.
Job Responsibilities
Develop front-end for our products and collaborate with designers, other engineers, and product managers to build new features, iterate on current features, and build a world-class user experience.
Build responsive reusable UI components using ReactJS, as per the specifications and guidelines
Maintain manage the state of the application using Redux and be in sync with the server.
Rapidly iterate prototypes based on design updates and new requirements.
Build applications that are reliable, secure and optimised for performance across all environments
Write high-quality code, Build large scalable applications for cloud deployment
Build pixel-perfect UIs across both mobile platforms
Diagnose and fix bugs and performance bottlenecks for performance that feels native
Maintain code and write unit tests to ensure the product is of the highest quality
Any Graduate