Job Description
Understanding of one or more programming languages/technology stacks primarily Angular (we work in TypeScript/JavaScript, React, Angular, and CSS)
• Familiarity with secure coding standards (e.g., OWASP, CWE, SEI CERT)
• Familiarity with relevant tools such as Figma, Yarn, etc
• Working knowledge of accessibility best practices including WCAG standards, ARIA, etc.
• Familiarity with front-end testing frameworks
• Understands and implements standard branching (e.g., Gitflow) and peer review practices
• Apply tools (e.g., Sonar, Zally, Checkmarx ) and techniques to scan and measure code quality and anti-patterns as part of development activity
• Understands the use of basic design patterns (e.g., factory, adaptor, singleton, composite, observer, strategy, inversion of control)
• Familiarity with agile development methodologies
• Understands the basic engineering principles used in building and running mission critical software capabilities (security, customer experience, testing, operability, simplification, service-oriented architecture)
• • Understands Continuous Integration (CI) and Delivery (CD) concepts, and capabilities to support automation, pipelines, virtualization, and containerization
• • Understands functional and non-functional testing types to elaborate and estimate test efforts
• • Prior experience with a Customer Data Platform (CDP) is a plus.
Any Graduate