• Participates in all phases of the software development life cycle
• Collaborates with Product Owners, Architects, and other Developers to develop and enhance applications based on end-user requirements
• Builds, deploys, validates, and supports clean, maintainable code and documents features for future reference
• Actively participates in Agile ceremonies including daily standups, sprint planning, and retrospectives
• Manages version control through Git and GitHub when creating branches, committing code, and engaging in peer reviews
Must Have Skills:
• DevOps and CI/CD Basics – Understands how code is built, deployed, validated, and supported
• JavaScript, TypeScript, HTML, CSS
• AngularJS, React
• JSON, XML, Postman
• Cloud infrastructures (i.e. Azure, Kubernetes, Docker containers, etc.)
• Unit testing frameworks (Jest)
• Test Driven Development (TDD) and using testing tools
Nice to Have Skills:
• Basic UI/UX principles
• Rest APIs – fetching and displaying data
• Implementing and debugging tags
• Understanding data layers and event tracking
• Experience with Tealium iQ, Tealium
• Familiarity with analytics tools (Adobe Analytics) if integrated via Tealium
