Job Description :
Required Technical and Professional Expertise

5+ years as a software developer building enterprise class software products
3+ years of relevant experience as a front-end developer, working with web technologies (including JavaScript/TypeScript) and frameworks
Experience with at least one of the latest JavaScript related web frameworks: Angular (2, 4 or 5), React, Vue.js and tools (Node, NPM, Grunt etc
Proficiency with building responsive web pages with HTML5, CSS and related frameworks (Bootstrap, Materialize, Carbon, etc
Experience consuming and building RESTful APIs using JSON while developing implementation best practices
Development experience with general software architecture and software design concepts to build commercial software products
Experience with applications built on micro-services architecture and related technologies
Strong verbal and written communication skills - ESPECIALLY for technical communication
Experience with Agile, Scrum, Kanban and similar software development and delivery methodologies

Preferred Tech and Prof Experience

Expert JavaScript developer with recent experience in Angular 2 or Angular 4 framework and related techs (TypeScript, WebPack, ngrx, etc
Advanced knowledge and relevant industry experience building complex enterprise products in one or more of these languages: JavaScript, TypeScript, NodeJS, Python, Java, GO, etc.
Advanced architecture and software design knowledge, design patterns coupled with best practices for performance, reliability and optimization
Experience writing unit tests and other UI automated tests with various test frameworks (like Karma, Protractor, etc
Experience and interest in UI Design and UX concepts
Experience with the micro-services architecture, software containers and related technologies (Docker containers, Docker Compose, Kubernetes, etc
Practical working experience with cloud computing technologies (like VMware) and APIs for public cloud providers such as AWS, Azure and/or Softlayer
             

Similar Jobs you may be interested in ..