Job Duties:
Interact regularly with business stakeholders and management, as well as the authority and scope to apply your expertise to many interesting technical problems
Possess strong understanding of UI, cross-browser compatibility, general web functions and standards
Plan and deliver software platforms used across multiple products and organizational units
Work with web development technologies (JavaScript, HTML, CSS), and Single Page Application (SPAs) frameworks (specifically Angular).
Develop Mobile Apps
Develop Web APIs using NodeJS
Practice Continuous Integration and Continuous Deployment (DevOps) when configuring build order and releases
Implement test-driven development (TDD) as a daily practice
Remain up to date with the terminology, concepts, and best practices for coding
Work as part of a team or individually on a project
Participate in Agile Ceremonies/Meetings
Skills and Qualifications:
JavaScript, Typescript, Angular 2, HTML, CSS, Web Programming Skills, NodeJS, Swift, AKS, NoSQL Database/MongoDB, cross-browser compatibility, Web User Interface Design (UI), Object-Oriented Design, API's, Bootstrap, Monitoring Tools (ie Dynatrace and Mezmo), Graph QL, Automated Testing, Teamwork, and Verbal Communication
Education/Experience:
Master’s Degree in computer science or equivalent training required
10+ years’ experience required
Bachelor's degree in Computer Science