Qualifications
Bachelor's Degree in related field - IT, Computer Science
4-5+ years of experience in IT
Experience in Angular
Experience in Headless CMS is a plus
C# Experience Developing Mobile Apps using React Native is a plus
Expert JavaScript developer who is highly skilled with ReactJS.
Highly proficient with the JavaScript language
Knowledgable on using Typescript
Highly proficient with ReactJS framework and its core
principles such as components, redux, hook, reactivity, and the
virtual DOM
Good understanding of HTML5 and CSS3, including
Sass or Less depending on your technology stack
Understanding of server-side rendering and its benefits
and use cases
Knowledge of functional programming and
object-oriented programming paradigms
Ability to write efficient, secure, well-documented, and
clean JavaScript code
Proficiency with modern development tools, like Babel,
Webpack, and Git
Experience with both consuming and designing RESTful
APIs
Job Description
Primary focus will be developing user-facing web applications and components, implementing them with the ReactJS Library, following generally accepted practices and workflows. You will ensure that you produce robust, secure, modular, and maintainable code, and will coordinate with other team members, including back-end developers and UX/UI designers.
Developing user-facing applications using ReactJS
Build ReactJS application using Typescript
Building modular and reusable components and libraries
Optimizing your application for performance
Implementing automated testing integrated into
development and maintenance workflows
Staying up-to-date with all recent developments in the
JavaScript and ReactJS space
Keeping an eye on security updates and issues found with
React and all project dependencies
Proposing any upgrades and updates necessary for keeping
up with modern security and development best practices
Job Type: Full-time
Benefits:
Schedule:
Day shift
Monday to Friday