Job Description :
Web Developer,

Remote

2+ Months Contract

Phone + Skype


Description:

Senior-level web application development - Application and Solutions development from design & development to consultation and support – HTML, CSS, Angular Material Design
Make recommendations as to feasibility of implementation
Design, develop and implement comprehensive testing strategies. A strong understanding of unit testing, mocking and integration testing is required.
Knowledge of and ability to utilize application design methodologies, tools and techniques to convert business requirements and logical models into a technical application design.
Optimize application for maximum speed and scalability.
Build reusable code and libraries for future use.
Ensuring the technical feasibility of UI/UX designs.
Working with the application design team on high-level design.
Participating in day to day low level design decisions.
Enforcing application standards, best practices and tool usage as defined by the design team within the development team.
§ Ensuring completion of code reviews.
§ Collaborate with other IT managers to plan for needed resources and communicate updates to the centralized resource utilization plan as project conditions change

The above statements are intended only to describe the general nature of the job, and should not be construed as an all-inclusive list of position responsibilities.


Essential Job Responsibilities:
Guide and mentor junior developers in developing code and workflow procedures and conduct code reviews.
Perform general application development activities, including unit testing, code deployment to development environment and technical documentation.
Works independently to support software through the entire software development lifecycle.
Works on one or more projects, making contributions to unfamiliar code written by team members.
Diagnose and resolve performance issues.
Participates in estimation process, use case specifications, reviews of test plans and test cases, requirements, and project planning.
Documents code/processes so that any other developer can dive in with minimal effort.
Introduces tools and automates repetitive processes

The above statements are intended only to describe the general nature of the job, and should not be construed as an all-inclusive list of position responsibilities.


Job Related Experience:
3+ years Experience with Angular / AngularJS
5+ years of experience in HTML, CSS, and writing cross-browser compatible code.
Good understanding of AJAX, JavaScript and bootstrap framework.
Familiarity with ngRx store and GraphQL is plus.
Experience with RESTful services
Experience in JavaScript build tools like grunt or gulp
Familiar with testing frameworks (Ex. Jasmine)
Test runner framework (Ex. Karma)
Hand on and implements complex Angular applications, directives, controllers, services
Critical thinker and problem-solving skills
Good time-management skills
Great interpersonal and communication skills
Experience in developing responsive application for different devices like iOS, Android etc.
Ability to work in a distributed team environment.
Familiarity with Agile process is a must.
Experience in the Financial sector is a plus