Sr. Angular 6 /Front End oriented Full Stack Developer
Sr. front end oriented Full stack Developer. Projects are agile development. Work location Remote to start, preferred availability to work onsite in either Red Bank, NJ or Basking Ridge NJ
- TBD Lots of Angular development work now and later the right person would need to be able to support NodeJS based backend development Client-side frontend oriented full-stack development. (Underscored skills below imply "full-stack"). Angular 6 (Type
Script) Single Page Application (SPA) Developer Job Description We are seeking an energetic Angular 6 developer to join our agile development team on a multi-disciplinary cutting-edge web application that uses browser-server (B-S) architecture and involves modern technologies such as containerized message-based micro-service, advanced HTML5 2D and 3D data visualization on Canvas and WebGL, real-time communications over web, and Single Page Application (SPA) in paradigm of PWA (Progressive Web Apps). This role will be an integral member of a dynamic team that consists of experts from multiple domains.
ResponsibilitiesWork with product management and UIUX team to understand and translate product requirements into user friendly experiences. Work within agile development team to collaboratively deliver software within agreed upon sprint commitments Understand basics of domain-specific server-side micro-services and develop UI to interact with them Participate in discussion of system design (the full web stack) With little help, develop intermediate server-side micro-services that bridge gaps between domain-specific back-end and the front-end UI Write clean high quality code that is functional, maintainable and readable. Participate in web app quality assurance activities, including code reviews, integration and regression testing. Identify and drive code improvements, reducing technical debt.
RequirementsExperience developing 70 of at least one full-blown SPA with Angular 6 frameworks using Type
Script. Excellent understanding of the modern data-driven web stack Solid understanding of MongoDB Experience developing in Linux environment Experience managing source code with Git (command line) Experience developing client code in Angular to interact with Create-Read-Update-Delete (CRUD) REST APIs Experience with JQuery. Debugging and tuning Java
Script applications Strong understanding of the DOM. Strong communication skills, ability to document technical decisions. Backend experience with NodeJS is a bonus Backend experience with Websocket server in NodeJS is a bonus Experience with Docker container is a bonus