Job Purpose
Be a lead engineer in Web development using React JS and using Firebase as the backend.
Location : Kochi / Trivandrum
Job Mode : Onsite
Experience : 5+years
Job Description
▪ Thorough understanding of ReactJS and its core principles such as Virtual DOM, JSX, Components, etc.
▪ Experience with popular ReactJS workflows (such as Flux or Redux)
▪ Understanding of React Hooks, High-Order Components, Pure Components, Functional and Class
Components.
▪ Excellent development experience using web and JavaScript technologies expertise including
HTML / XHTML, XML, JSON, CSS, JavaScript, AJAX, DOM, and version control systems (such as GIT)
▪ Understanding of ES6 and TypeScript concepts.
▪ Experience in configuring Firebase projects to use features like authentication, Firestore, Crashlytics,
Cloud messaging / functions etc.
▪ Experience in integrating Restful APIs with ReactJS applications.
▪ Understanding of unit testing tools like Jest
▪ Knowledge of modern authorization mechanisms, such as OAuth using JSON Web Token
▪ Familiarity with modern front-end build pipelines and tools
▪ Experience with common front-end development tools such as Babel, Webpack, NPM, etc.
▪ Translating designs and wireframes into high quality code.
▪ Optimizing components for maximum performance across a vast array of web-capable devices and
browsers
▪ Strong knowledge of object-oriented concepts & design patterns
▪ Demonstrated willingness to develop with new / unfamiliar technologies.
▪ Well versed with troubleshooting issues and debugging the JavaScript code using IDEs and browser
developer tools.
▪ Understands impacts of performance-based designs, accessibility standards and security compliance in
development
▪ Passion for best design and coding practices and a desire to develop new bold ideas
Duties and Responsibilities
▪ Take lead engineer role in managing tasks in a sprint, reviewing the code of team members and
ensuring first time quality of code.
▪ Write 'clean', well-designed code.
▪ Capability to understand user stories, translate that into technical specifications and convert this into
working code.
▪ Ability to understand business requirements and translate them into technical requirements.
▪ Follow modern agile based development process including TDD based unit testing.
▪ Produce detailed specifications.
Skills Required
Oauth, Dom, Css, Es6, Json, Npm, Html, Restful Apis, Firebase, Git, Typescript, Javascript, Reactjs, Webpack, Jest, Ajax
Lead Engineer React • India, Cochin / Kochi / Ernakulam