JD: 1. Write well-designed, testable, efficient code by using the best software development practices 2. Create website layout/user interface by using standard HTML/CSS practices 3. Integrate data from various back-end services and databases Gather and refine specifications and requirements based on technical needs 4. Create and maintain software documentation 5. Be responsible for maintaining, expanding, and scaling our site 6. Stay plugged into emerging technologies/industry trends and apply …