Top Three Skills:
Strong proficiency with JavaScript, AngularJS or React
Knowledge of Node.js and frameworks available for it (such as Express, Hapi, etc. depending on your technology stack)
Strong knowledge of front-end technologies, such as HTML5, and CSS3 Job Description:
We are looking for a passionate Application Developer to design, develop and install software solutions.
The successful candidate will be able to build high-quality, innovative and fully performing software in compliance with coding standards and technical design. Responsibilities:
Execute full lifecycle software development
Design and implementation of low-latency, high-availability, and performant applications
Produce specifications and determine operational feasibility
Integrate software components into a fully functional software system
Implementation of security and data protection
Document and maintain software functionality
Tailor and deploy software tools, processes and metrics
Comply with project plans and industry standards Requirements:
Proven work experience in software engineering
Strong proficiency with JavaScript, AngularJS or React
Knowledge of Node.js and frameworks available for it (such as Express, Hapi, etc. depending on your technology stack)
Strong knowledge of front-end technologies, such as HTML5, and CSS3
Strong knowledge of Relational Databases, SQL and NoSQL databases.
Understanding fundamental design principles behind a scalable application
Implementing automated testing platforms and unit tests
Mastery in software engineering tools
Ability to document requirements and specifications
Familiarity with agile software development methodology and release processes.
Familiarity with source control such as Git.
Experience in RESTful or SOAP web services development.
BS degree in Computer Science or Engineering area plus 2 years of IT or business experience, 4 years of additional experience can be substituted in lieu of degree