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.
Client communication
Expectations
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 methodology
Extra points if
Experience in React Native
Experience in Docker, AWS, and Firebase
Understanding of Database Schema
Experience:
Minimum 3+years of real-time development experience working on ReactJS Skills Required:
Typescript
Javascript
Git
GraphQL
HTML5/CSS3
Job Type: Full-time
Pay: ₹30,000.00 - ₹50,000.00 per year
Work Location: In person