Commit to develop applications on time and on target.
Responsible for creating design and developing web-based applications.
Works with external data and APIs.
Responsible for testing unit codes for durability, usability, and reliability.
Responsible for evaluating and resolving bugs.
Responsible for maintaining code quality, organization, and automation.
Worked in React.js (at least 2 years).
Minimum 2 years of hands-on software development experience in ReactJS, TypeScript, Angular.
2 years for Senior and 1 year for Junior.
Thorough understanding of React.js, Flux architecture, and TypeScript.
Strong HTML5 skills. Should be able to use appropriate hooks in XHTML to limit the number of classes and IDs required on a page.
Familiar with RDBMS (relational database management) systems.
Good knowledge in Web services & APIs.
Good knowledge in SQL.
Good understanding of CSS/CSS3 inheritance and how to use it to your advantage.
Expertise in at least one CSS Preprocessor (LESS/SASS).
Good understanding of responsive principles and have done at least 3 excellent responsive solutions with a mobile-to-desktop approach from a single codebase.
Making pixel-perfect UI that meets the design requirements.
Knowledge of JS module system.
Knowledge of React Native is a plus.
Knowledge of GraphQL is required.
Experience with data structure libraries (e.g., Immutable.js).
Good in Gulp, Grunt, and Git version control system.
Eager to learn new technologies with self-effort.
Minimum 2 years of experience in:
Fresh Graduates are also welcome.
Bonus if you have experience in: