Responsibilities
- Developing and implementing highly responsive user interface components using cutting edge UI standards
- Identifying web-based user interactions
- Developing Frontend and micro-frontends using React.js.
- Debug, Maintain and Improve existing Frontends
- Documenting application Features
- Designing User interface following the UI/UX best Practices
- Develop UI Components and Elements following Html and CSS Best Practices
Qualifications
- Bachelor’s degree in CS, IT, or a similar field
- Minimum 4 years of relevant experience
- Minimum two years as a React.js Developer
- A solid understanding of React and its core principles, including JSX, Virtual DOM, and React Component lifecycle
- Proficiency in JavaScript, including concepts such as ES6 syntax, closures, and functional programming
- Experience in Reactive programming Specifically RXJS, Redux or Redux Toolkit
- Experience with API Integrations using (Http, Rest and GraphQl) API's
- Experience in Design systems like bootstrap materialize or tailwind
- In-depth knowledge of JavaScript, CSS ,SASS, HTML, and front-end languages
- Experience in dynamic styling using SASS
- Experience with one of the UI Design tools like (Figma, Adobe XD. etc)
- Able to write SOLID Principle Compliant Code
- Have a good Experience in Design Patterns
- Knowledge of unit testing frameworks including Mocha and Jest
- Experience with browser-based debugging and performance testing software
- Excellent Troubleshooting skills
Benefits:
- Market Competitive Salary
- Gratuity
- Mobile Connection