Senior Full Stack Web Developer

ESSENTIAL DUTIES AND RESPONSIBILITIES: o Responsible for building back-end and front-end web applications. o Works directly with internal stakeholders to gather and evaluate operational, interface, algorithmic and performance requirements of device and application software. o Collaborates closely with colleagues to brain storm and provide constructive criticism in a positive, engaged environment. o Adheres to high quality coding and testing practices: coding conventions, static code analysis, unit/integration testing, code refactoring and code reviews. o Participates in the full software development lifecycle including specification, design, architecture, implementation, testing (unit, integration and system), configuration management, and deployment. o Participates in the selection, setup and use of development tools. o Responsible for formal documentation of development activities ? May supervise activities of junior software developers EDUCATION/CERTIFICATION: Bachelor's degree (B. S.) in computer science, computer engineering, mathematics, or equivalent experience. EXPERIENCE REQUIRED: ? 5+ years of experience developing web applications with CSS3, HTML5, and JavaScript ? Experience building web applications using Angular and TypeScript ? Experience building applications using server-side NodeJS and related frameworks ? Experience connecting front-end and back-end systems through RESTful/WebSocket APIs ? Proficient understanding of code versioning tools, such as Git/GitHub/GitLab REQUIRED KNOWLEDGE:? Proficiency with writing applications using JavaScript ? Strong working knowledge of Angular, HTML5, REST/WebSockets and inter-process communication ? Knowledge of current best practices of web application development ? Ability to work with other teams and departments within the organization ? Strong written and verbal communication skills PREFERRED KNOWLEDGE: ? Experience developing software for medical devices ? MySQL, SQLite, or other database systems ? Jenkins Integration ? Experience with unit testing and test-driven development. ? Experience working in an agile development cycle ? Experience with cloud-based systems (Azure, AWS, Google) ? Karma and Jasmin testing experience ? Linux or Unix command line experience.
Salary Range: NA
Minimum Qualification
5 - 7 years

Don't Be Fooled

The fraudster will send a check to the victim who has accepted a job. The check can be for multiple reasons such as signing bonus, supplies, etc. The victim will be instructed to deposit the check and use the money for any of these reasons and then instructed to send the remaining funds to the fraudster. The check will bounce and the victim is left responsible.