PURPOSE
The role purpose is a brief description of the position’s main functionality
- Front-end developer will be responsible for implementing user-facing features for websites and applications using HTML and React. Js
- Responsible for implementing UI components for JavaScript-based web applications and mobile applications with the use of open-source library infrastructure.
- Identify web-based user interactions.
- Develop and implement highly responsive user interface components using react concepts.
- Responsible for documenting front-end codebase.
- Work with software developers and software engineers to ensure that development follows established processes and works as intended.
EDUCATION AND TECHNICAL CERTIFICATIONS
- Degree in Computer Science, Information Technology or related Engineering subjects
- Minimum of 5+ years in HTML and React Js
- Overall 6+ years of development experience
- Experience with software engineering, customer experience
- Experience developing engineering applications for a large corporation
- Proficiency in JavaScript, object model, DOM manipulation and event handlers, data structures, algorithms
KNOWLEDGE AND SKILL
- Understanding of HTML, 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 frontend development tools,
- Hand on experience of working with APIs for any integrations
- Experience with data structure libraries (e.g., Immutable.js)
- Familiarity with server-side technologies like node.js
Experience
- 6+ Relevant experience as a Front-End Developer, JavaScript based.
- 5+ years’ experience on React Js, Javascript, HTML5, CSS, Javascript, jQuery/Bootstrap and JSON