Meeting with the team to discuss user interface ideas and applications
Reviewing application requirements and interface designs
Identifying web-based user interactions
Developing and implementing highly responsive user interface components using react concepts
Writing application interface codes using JavaScript following react.js workflows
Troubleshooting interface software and debugging application codes
Developing and implementing front-end architecture to support user interface concepts
Monitoring and improving front-end performance
Documenting application changes and developing updates
Technical Skills
At least two years and a maximum of 5 years of experience as a React.js developer
Experience working in an AGILE framework, preferably Scrum
Proficiency in [JavaScript; Object model; DOM manipulation; Event handlers; Data structures; Algorithms JSX, and Babel]
In-depth understanding of ReactJS and its main fundamentals like [JSX; Virtual DOM; Component lifecycle, etc.]
Preceding experience with ReactJS workflows like [Flux/Redux; Create React App; Data structure libraries]
Understanding of RESTful APIs/GraphQL, HTML/CSS, ES6 (variables and scoping, array methods), code versioning tools like GIT, SVN, etc., popular front-end development tools, CI/CD tools, DevOps, performance testing frameworks like Mocha, Node + NPM
Personal skills
Superb interpersonal, communication, and collaboration skills
Exceptional analytical and problem-solving aptitude
Outstanding organizational and time management skills
What we have got for you
Highly competitive Salary packages
An opportunity to play the crucial role in a fast growing company
Clear & well defined career paths
An opportunity to work with a team who is serious enough about their clients success, but at the same time is equally fun loving and enthusiastic about the way it works
Lorem ipsum dolor sit amet, consectetur adipiscing elit.