Job Description :
smartSense is looking for someone who understands the importance of user experience and front-end technology ReactJS.
The candidate will empathize with the struggles of end-users and advocate on their behalf.
S / he gets excited by solving design challenges with other developers, building reusable components, and then continuing to improve those designs and :
- Designing, implementing, and maintaining user interfaces for our web applications from initial concepts through the final product.
- Conceptualize original ideas that bring simplicity and user-friendliness from a complex idea.
- Develop and connect our front-end components with databases through REST API.
- Design & develop reusable module-based and service-based architecture.
- Follow Industry standards & best practices during the development.
- Write optimized & clean code.
- Write unit tests for the web app.
- Manage projects in multiple environments like development, QA & production for the release cycle.
- Work in a team environment.
- Client :
- Proficient in frontend technologies ReactJs, HTML5, CSS3, JavaScript, SCSS.
- Experience with popular React.js workflows such as Flux and Redux.
- Advanced knowledge and understanding of React.js, it's core principles and architecture.
- Familiarity with ES6 / ES7, UI components library (such as material-UI or Bootstrap), and REST APIs.
- Knowledge of modern authorization mechanisms, such as JSON Web Token.
- Experience with common front-end development tools such as Babel, Webpack, NPM, etc.
- Familiar with testing frameworks (Ex.Jasmine).
- Experience in writing extensive unit tests using automated TDD tasks.
- Experience in optimizing components for maximum performance across a vast array of web-capable devices and browsers.
- Experience with version control tools such as GIT and its operations Push, Pull, Branching, Merging, conflict resolution.
- Experience to work with agile points if :
- Experience in React Native.
- Experience in Docker, AWS, and Firebase.
- Understanding of Database :
- Minimum 5+years of real-time development experience working on Required :
- Typescript.
- Javascript.
- Git.
- GraphQL.
- HTML5 / CSS3.
(ref : hirist.tech)