Good knowledge of Angular/React and Vanilla JavaScript
Good understanding of asynchronous request handling, partial page updates
Understanding of front-end technologies, such as HTML5, CSS3, Flexbox
Understanding fundamental design principles behind a scalable application
Understanding differences between multiple delivery platforms, such as mobile vs. desktop, and optimizing output to match the specific platform
Proficient understanding of code versioning tools, such as Git Knowledge in database schemes that represent and support business processes
Knowledge of Node.js and frameworks available for it such as Express
Secondary Skills (Nice to have)
Familiarity with JavaScript module loaders, such as Require.js and AMD
Understanding of server-side CSSpre-processors
Experience with Firebase or AWS MobileHub GraphQL
NoSQL Databases
Employement Category:
Employement Type: Full time Industry: IT - Software Role Category: Application Programming / Maintenance Functional Area: Not Applicable Role/Responsibilies: Full Stack Java Developer