ROLES AND RESPONSIBILITIES:
· 3+ years of experience as a Front-End Developer, experience in Web and mobile application based projects (JavaScript, React, ReactNative)
· Design and implementation of web applications, specializing in the user interface of the product
· Perform hands-on software development tasks, such as prototyping, feature development, bug fixing, browser testing
· Liaise with the product architect and developers on software design, dependencies and code maintainability
· Liaise with the UI designers on design and implementation of interfaces
· Provide time and size estimates for project tasks, The ability to work independently to drive development
· Promote the use of React, JavaScript, HTML, CSS JavaScript best practices
· UI design chops - knowing visually what works and what doesn't, Passion for semantics, usability, efficiency and performance based code – craftsmanship
SKILLS:
· Expert understanding of core front-end web technologies (JavaScript, HTML5, CSS3, Sass/LESS)
· React and React Native
· Experience using front-end frameworks such as Bootstrap, Ionic, & Material UI
· Good understanding of AJAX and JavaScript Dom manipulation Techniques
· Experience implementing complex interfaces across multiple platforms and browsers
· Passion for semantics, usability, efficiency and performance based code – craftsmanship
· Keen desire for innovation - to learn new languages and frameworks
· The ability to work independently to drive development
· Experience with RESTful services, Experience with NodeJS, Experience with GraphQL
· Familiar with testing frameworks (Ex. Karate, Jasmine, Wiremock, Jbehave, Lint)
· Agile and Scrum project experience, Usage of JIRA
· Ability to logon to Ubuntu & Unix boxes for debugging and deployment
· Nice to have AWS experience
· React with redux
· React with context
· React native
· Expert in css, javascript core
· Node js (added advantage)