Industry: IT

Total Positions: 3

Job Type: Contract

Contract Period: 12 Months

Gender: No Preference

Salary: 350 ZAR - 400 ZAR (Hourly)

Education: Diploma or Bachelor′s degree

Experience: 5-10 Years

Location: Cape Town, South Africa

Candidate should be able to:

•Participate in the implementation of Adobe Experience Manager, including design, definition, and development of AEM/React content type models, workflows, templates, and components, and permissions.
•Provides frequent communication to the product owner, scrum master, and fellow developers on development progress, elevating any issues that could impact the budget, timeline, or strategic vision
•Write resilient and high-quality code (and not just pull from libraries) in the development of user-published content pages on caesars.com and provide consultative guidance for the team of developers on sizing, scope, and risk
•Conduct unit tests, peer code reviews, and maintenance of internally and partner-developed front-end eCommerce applications
•Develop web-based applications using React, and other JavaScript-based frameworks and libraries into AEM powered pages
•Consume microservices and leverage extensive experience using tools and technologies for developing a scalable application
•Write technical user stories/tasks and detailed technical specifications for caesars.com systems. Identify integration points.
•Provide input to ensure that the product specifications/stories enable a desirable, feasible, and viable product for the relevant end-user
•Participate with the scrum master and product owner, and fellow developers in the planning, grooming, and estimation of all features and their entry and exit points
•Deliver within a team of front-end and services developers responsible for the realization of the vision/concept of the eCommerce products and its set of capabilities by connecting technical touchpoints (architecture, services, etc.), with a customer-first focus
•Attend daily scrums with team members to help drive engineering decisions, remove roadblocks, and communicate changes in strategic code development direction or priority shifts
•Seek review from other Developers, Product Owners, IT Systems Analysts, or Project Managers/Directors on estimates
•Peer-review technical stories created by other developers within the Client and AEM scrums
•Scope the time, resources, and needs requiring by the scrum team to complete front-end programming features
•develop, program, and code complex and business-critical eCommerce front-end technology solutions using React, HTML, CSS, HTL, and Javascript within a sprint
Candidate should have:
- Experience with Adobe Experience Cloud, primarily AEM Sites and Analytics a plus.
- Demonstrable portfolio of products in the market
- Experience developing in an agile/scrum development environment using Jira and Confluence for feature tracking and documentation
- A positive outlook and willingness to act as a coachable teammate within a high-performing Scrum team
- Experience using GitHub, Jenkins, and or similar tools and technology
- Expert level experience and understanding with unit testing, release procedures, coding design, and documentation protocol as well as change management procedures
- At least 5+ years of proficiency in developing web applications with HTML, CSS, HTL, and Javascript
- 3+ years of experience in developing web applications using ReactJS, and other supporting JavaScript frameworks
- Strong debugging, problem-solving, and investigative skills. Ability to assimilate disparate information (APM alerts, logs, error messages) and pursue leads to find the root cause of defects