Overview
Roles And Responsibilities Will Include· design, develop, modify, debug and/or maintain software code according to functional, non-functional and technical design specifications.
· follow software engineering standards, applicable software development methodology and release processes, to ensure code is maintainable, scalable , supportable and demo the software products to stakeholders
· work within a scrum team, collaborate and add value through participation in peer code reviews, provide comments and suggestions, work with cross functional teams to achieve goals.
· technical accountability for your specific work products within an application and provide technical support during solution design for new requirements.
· encourage to actively look for innovation and continuous improvement, efficiency in all assigned tasks.
Preferred Skills/Experience
· Experience: 5 - 8 years
· Solid understanding and development experience in React JS and Redux
· Extensive programming experience in HTML5, CSS pre-processors (CSS3, SASS, SCSS or LESS) , and Bootstrap, Foundation or Materialize
· Excellent JavaScript knowledge and programming experience
· Experience with Typescript
· Experience consuming REST APIs
· TDD/BDD experience (Jest, Jasmine, Karma)
· Experience with client-side architecture and design patterns.
· Awareness of cross-browser compatibility issues and client-side performance considerations
· Solid understanding and extensive experience with version control tools like Git, SVN or Mercurial
· Exceptional problem solving and ability to work independently
· Exceptional learning skills