Job Description :
REACT knowledge is must
3+ years of experience in front end development
Advanced knowledge of vanilla JavaScript
Experience Spring Boot or similar server-side framework (such as Express or Django)
Experience with agile, test-driven development, continuous integration, and automated testing
Expert knowledge CSS and knowledge of the following:
Expertise in best practices for reusability and modularity (e.g. OOCSS, web components)
UI frameworks / components (e.g. Angular, React)
Performant animations
Browser differences
CSS layouts
In-depth understanding of how browser rendering engines behave and the ability to implement a design for the web that renders correctly
Basic understanding of web fundamentals (e.g. HTTP, cookies, AJAX)
Experience collaborating with designers and engineers to build modern user interfaces
High standards for code quality, maintainability, and performance
Willingness to learn new technologies in any area of the stack: UI, Rendering, Server
Required:
Expertise in creating reusable and configurable software components
Strong TDD skills
ECMA6 and or Typescript
CSS 3 responsive design CSS Preprocessors, CSS Animations
Angular 2 and or React JS. (Ember or Aurelia or backbone will also be considered if they have all other skills)
RESTful web services
Modern web design concepts and user experience trends
Web Application Security, OWASP
Soft skills:
Prepared to do coding as part of Interview process
Team player with can do attitude
Passion for creating great software
Creative problem solver who doesn''t settle for ordinary
Nice to have:
Domain driven design
SQL and No SQL Databases, messaging
Redis, Kafka