Angular Developer – Job Description
Contract
6+months with extension
Remote
U.S. Citizens, Green Card Holders, and those authorized to work in the U.S. for any employer will be considered
No 3rd Party Vendor or Referrals please
We are seeking an experienced
Angular Developer to design, develop, and support high-performance, scalable front-end applications. The ideal candidate will work closely with cross-functional teams including designers, backend developers, business analysts, QA, and project leadership to deliver robust clinical system applications in a fast-paced, agile environment.
Key Responsibilities
- Deliver complete, responsive front-end applications optimized for both mobile and desktop platforms
- Design, develop, test, and document clean, idiomatic JavaScript, HTML, and CSS code
- Build self-contained, reusable, and testable Angular modules and components
- Coordinate workflows between graphic designers, HTML coders, and development teams
- Collaborate with backend and database developers to integrate RESTful APIs
- Communicate and integrate with external web services
- Design, develop, and support various Clinical System Applications
- Work with Business Analysts to understand business requirements and functional specifications
- Participate in architecture, design, and code reviews
- Collaborate with QA and Configuration Management teams on builds, releases, testing, and defect resolution
- Work with Team Leads, Project Managers, and Architects on planning, estimation, documentation, and status reporting
- Mentor junior team members on code design and development best practices
- Adhere to project schedules and proactively resolve or escalate issues as needed
- Perform any additional tasks required to support project deliverables and application maintenance
Required Technical Skills
- Strong proficiency in JavaScript, HTML5, and CSS3
- Deep expertise in the Angular framework and commonly used Angular modules
- Strong understanding of TypeScript (desired)
- Experience creating clear dependency chains and managing application structure
- Extensive knowledge of CSS and JavaScript techniques for performance and visual effects
- Ability to validate user actions client-side and provide responsive UI feedback
- Experience writing unit tests using TDD practices
- Ability to create and execute end-to-end (e2e) test suites
- Experience building configuration, build, and test scripts for CI/CD environments
- Familiarity with Webpack
- Familiarity with Bootstrap or other CSS frameworks
- Understanding of system architecture including DBs, APIs, caching layers, proxies, and web services
- Experience developing applications with high transaction volumes
- Strong experience applying design patterns
Additional Technical Experience (Preferred)
- Node.js
- React, Vue.js
- SQL and XML
- Oracle Database
- Oracle AQ
- Apache Tomcat
- Flex
- Enterprise Service Bus (ESB)
Professional Experience & Knowledge
- 6+ years of experience in Angular, JavaScript, HTML, SQL, and XML development
- Strong understanding of software requirements and the software development lifecycle
- Solid foundation in Object-Oriented Design (OOD)
- Strong debugging and problem-solving skills
- Ability to produce clear technical documentation
- Experience with unit testing and test automation
- Agile/Scrum development experience
Soft Skills & Qualifications
- Excellent written and verbal communication skills
- Ability to adapt and contribute in a fast-paced, agile environment
- Strong collaboration skills with onshore and offshore teams
- Team Lead experience is a plus
- Healthcare domain experience is a plus
- Experience working with offshore teams is a plus