Job responsibilities
- Able to adapt to new platforms and constantly hone skills.
- Strong proficiency in 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)
- Experience with data structure libraries (e.g., Immutable.js)
- Knowledge of isomorphic React is a plus
- Familiarity with RESTful APIs
- Knowledge of modern authorization mechanisms, such as JSON Web Token
- Familiarity with modern front-end build pipelines and tools
- Ability to understand business requirements and translate them into technical requirements
- Familiarity with code versioning tools. (i.e. Git, SVN, and Mercurial)
- Very strong in object-oriented concepts & design patterns.
- Good communication skills & good team player
- Demonstrable abilities to optimize code. Focus on quality & ability to perform code reviews.
- Ability to guide & develop junior team members on technical front.
- Strong analytical skills for effective problem solving.
Skills Required:
2+ years of experience in developing enterprise applicaitons in agile model
Strong resource who can do hands-on on scripting
Can get hands dirty and lead some of the projects
Good communication skills
Can start immediately