Title: Angular Developer III
Duration: 4-5 months contract
Location: Denver, CO, 80202(Remote)
Description: We are looking for an Angular Developer responsible for the client side of our service. Your primary focus will be to implement a complete user interface in the form of a mobile and desktop web app, with a focus on performance. Your main duties will include creating modules and components and coupling them together into a functional app. The artistic design will be delivered to you, together with a few HTML templates, but we will ask for your help in regard to animations, CSS, and final HTML output. You will work in a team with the back-end developer, and communicate with the API using standard methods. A thorough understanding of all of the components of our platform and infrastructure is required.
Job Description:
· Deliver a complete front end application
· Ensure high performance on mobile and desktop
· Write tested, idiomatic and documented JavaScript, HTML and CSS
· Coordinate the workflow between the graphic designer, the HTML coder and
Development
· Cooperate with the back end DB developers in the process of building the
RESTful API
· Communicate with external web services
· Design, develop and support various Clinical System Applications.
· Work with the Business Analysts to review and understand the business requirements and functional specifications
· Work with client and database developers
· Participate in architecture, design and code reviews
· Work with QA and CM team for code build/releases, test case design and defect resolution
· Work with Team Lead/Project Manager/Architect for planning, estimation, documentation and status reporting
· Mentor other teammates on code design and development
· Any other tasks necessary for completion of project deliverables and application support
· Excellent communication skills
· Be able to adapt and contribute to a fast-paced and agile application development
· Adhere to project schedules, proactively resolve and or escalate issue to management
· Team Lead experience a plus
· Healthcare experience a plus
· Experience with working with offshore teams a plus
Responsibilities:
· Proficiency with JavaScript and HTML 5
· Deep knowledge of Angular framework and commonly used modules based on extensive work experience
· Be able to create self-contained, reusable and testable modules and components
· Ensure a clear dependency chain in regards to the application login as well as the file system
· Extensive knowledge of CSS and JS methods for providing performance visual effects
· Experience in Node.js is desired
· Experience in TypeScript is desired
· Familiarity with webpack
· Familiarity with Bootstrap or other CSS frameworks
· Thorough understanding of the responsibilities of the platform, the DB, API, caching layer, proxies and other web services used in the system
· Be able to validate user actions on the client side and provide responsive feedback
· Be able to write extensive unit tests using automated TDD tasks
· Be able to create e2e test suites and to run those tests for all components
· Be able to create configuration, build and test scripts to be run in a continuous integration environment
· Experience in developing applications with heavy transaction volume.
· Highly skilled in Design Pattern use
Programming skills:
· 6+ years of Angular, JavaScript, Angular, HTML, SQL, and XML development experience
· Experience with React, Node, Vue JS is a plus
· Understanding of Software Requirements
· Understanding of Software Development Process
· Object-Oriented Design (OOD)
· Strong Software Debugging skills
· Be able to provide documentation
· Ability to perform Unit Testing
· Oracle experience a plus
· Oracle AQ understanding a plus
· Tomcat experience a plus
· Flex experience a plus
· Agile/Scrum experience a plus
· Enterprise Service Bus experience desired
*** We offer health benefits and 401K Plan***