We are looking for a skilled React.js developer to join our front-end development team. In this role, your primary focus will be on designing and implementing user interface components using the React.js framework and tools. You will also be responsible for debugging, extending, optimizing and documenting our front-end codebase.
To ensure success as a React.js developer, you should have in-depth knowledge of JavaScript and React concepts, excellent front-end coding skills, and a good understanding of progressive web application development. You should be comfortable working independently in a work-from-home environment, taking ownership of assigned tasks to ensure that they are completed on time and with good quality.
Responsibilities
Meeting with the development team to discuss user interface ideas and applications.
Understanding application requirements and architecture, identifying web-based user interactions and translating high level requirements into detailed software design.
Designing and implementing highly responsive, robust, reusable user interface components using JavaScript and React.js workflows.
Testing and debugging the application code independently to ensure that the application is robust and of high quality.
Monitoring and improving front-end performance.
Documenting application code and updates.
You must have:
Bachelor s degree in Computer Science or Information Technology.
In-depth knowledge of JavaScript / TypeScript, CSS, HTML, and front-end languages. Knowledge of React tools and technologies including React.js, JSX, Ant Design, AG Grid, RESTful API, etc.
8+ years of experience with user interface design and development using JavaScript.
Experience with browser-based debugging and performance testing of software.
Excellent problem solving and troubleshooting skills.
Good communication skills and a collaborative approach to work.