Position SummaryThe Navidata is looking for Front-End WebApplication Developer to join our technology innovation group focused on thethe rapid development of cloud-based end-to-end Healthcare applications andservices.Your primary focus will be to develop front-end logic, make API requests,and handle responses from back-end services. You will also need to createservers and databases for the back end of the software, ensuring cross-platformcompatibility and optimization.What We Offer:Hybrid work (BC only)Competitive SalaryProfessional Development OpportunitiesRole and ResponsibilitiesImplement cloud-based products and servicesIntegrate with external customer and 3rd-party systemsWrite large amounts of code, perform code reviews, write unit testsWrite documentationParticipate in scrum teamContinuously discover, evaluate, and implement new technologies to maximize development efficiencySkills and QualificationsBachelor's Degree in Computer Science or related fieldMinimum of 8 years of software development experiencein one or more of these areas: Node.js, Vue, HTML5, CSS, LESS/SASS, RESTAPIKnowledge & experience in Azure, and containerization (Docker)Ability to identify technical feasibility of UI/UX designs and apply responsive design solutionsHave general understanding of web related protocols (e.g., TCP/IP, REST, gRPC, HTTP, TLS, OAuth)Solid understanding of the web application development life cycleGood understanding of computer science concepts, design patterns, algorithms and data structuresKnow how to write readable, maintainable, and performance object-oriented codesUnderstanding of security concepts, such as,encryption, authentication, key management, trust zone and apps, API,communication and data security, permission management, penetrationtestingGood grasp of the Agile software development approach, CI/CD, Gradle, MavenExperience with designing a test strategy, writing test cases and automating testingSelf-starter, ability to manage your workload with minimal supervision, critical thinker and problem-solving skillsTeam player and good time-management skillsGreat interpersonal and communication skillsNavidata is an equalemployment opportunity employer. We thank you for your interest in working for Navidata.Only candidates selected for an interview will be contacted.有意请联系:(778) 840-7737