You are viewing a preview of this job. Log in or register to view more details about this job.

Website Developer Intern (Sanity IO)

Website Developer Intern (Sanity IO)

Company: geoConvergence
Duration: Project-based (estimated 6 months)
Location: Remote
Hours: 5-10 hours per week
Compensation: DOE

Company Overview

geoConvergence is an award-winning, SBA 8(a) and HUBZone certified GIS consulting firm specializing in implementing, integrating, and extending core Esri technology. We provide best-in-class geospatial and information technology solutions to commercial and government customers.

Position Overview

This is a single-project-focused role dedicated to rebuilding and redesigning the geoConvergence website using Sanity IO, a modern headless CMS (Content Operating System). The intern will be responsible for migrating existing content, configuring the CMS, and developing a modern, scalable, and easily maintainable content platform that enables the marketing team to create and update pages within minutes.

About Sanity IO

Sanity is a modern, headless CMS that provides:

  • Fully customizable, code-based content backend
  • Real-time collaboration and content management
  • Structured content as JSON with flexible querying (GROQ)
  • Integration with any frontend framework (React, Next.js, etc.)
  • Automated content translation capabilities
  • AI-powered content automation
  • Live CDN for fast content delivery
  • Used by enterprise brands like PUMA, Linear, and Morning Brew

Project Scope

Redesign and rebuild the existing geoConvergence website (https://geoconvergence.com) including:

  • Home page
  • Services section (ArcGIS Development, Enterprise Architecture, Indoor GIS, Digital Twins)
  • Products section (IndoorMa.ps, Scenario Planner, ReservAssist)
  • Contracts, About Us, Customers, and Careers pages
  • News/Blog with CMS management
  • Contact page with lead capture
  • All supporting content and navigation

Key Responsibilities

Website Migration & Development

  • Migrate existing website content from the current platform to Sanity IO CMS
  • Configure and customize Sanity Studio for content management
  • Design and implement content schemas/models for all page types
  • Develop responsive frontend components that integrate with Sanity
  • Ensure website is optimized for desktop, tablet, and mobile devices

Content Management System Setup

  • Configure Sanity Studio workspace for non-technical users
  • Create custom content types and fields (services, products, news/blog, case studies, team pages)
  • Implement content workflows and publishing capabilities
  • Set up content versioning and release management
  • Create reusable content templates for easy page creation

Frontend Development

  • Build a responsive, modern website using React (Next.js strongly preferred)
  • Implement visual editing capabilities for the content team
  • Ensure fast loading times and optimal performance
  • Integrate with Sanity's Live CDN for real-time updates
  • Develop contact forms and lead capture functionality

Deployment & Documentation

  • Recommend and implement hosting/deployment solution
  • Set up CI/CD pipeline for seamless updates
  • Create technical documentation for CMS setup and architecture
  • Provide basic training materials for the content team on Sanity Studio
  • Ensure website meets performance and accessibility standards

Collaboration

  • Work iteratively with Graphic Design & UI/UX Intern to implement designs
  • Ensure seamless content management experience for marketing team
  • Provide technical guidance on design feasibility and CMS capabilities
  • Coordinate with team on content migration timeline and priorities

Qualifications

Required:

  • Sanity IO experience required (portfolio demonstrating Sanity projects)
  • Strong programming skills in JavaScript/TypeScript
  • React experience required
  • Proven track record building production websites (portfolio required)
  • Understanding of headless CMS concepts and API integration
  • Knowledge of content modeling and structured data
  • Familiarity with Git/version control
  • Experience with responsive web design principles
  • Understanding of web performance optimization
  • Ability to work independently on a large-scale project
  • Strong problem-solving and technical documentation skills
  • Consistent weekly availability (5-10 hours)
  • U.S. citizenship (government contracting compliance requirement)

Strongly Preferred:

  • Next.js experience strongly preferred
  • Advanced knowledge of GROQ (Sanity's query language) or GraphQL
  • Experience with serverless functions and edge computing
  • Familiarity with Vercel, Netlify, or similar deployment platforms
  • Experience with Sanity's Portable Text for rich content
  • Knowledge of content automation and AI integrations
  • Understanding of SEO best practices
  • Experience with form handling and lead capture systems
  • Familiarity with modern build tools (npm, webpack, Vite, etc.)

Technical Stack:

  • CMS: Sanity IO (required)
  • Frontend: React (required), Next.js (strongly preferred)
  • Languages: JavaScript/TypeScript, HTML, CSS
  • Version Control: Git/GitHub
  • API Integration: RESTful services, GROQ queries
  • Deployment: To be determined (developer recommendation)

Project Goals

  • Complete website redesign and rebuild on Sanity IO platform
  • Create scalable, maintainable codebase for future growth
  • Implement content automation with AI capabilities
  • Deliver production-ready website within 6-month timeframe

Professional Development Opportunity

This position offers hands-on experience with cutting-edge headless CMS technology used by enterprise brands. Gain expertise in modern content operating systems, API-first development, structured content modeling, and real-time collaborative editing platforms. Build a substantial portfolio piece demonstrating full-stack development capabilities with potential for long-term collaboration as the platform evolves.

Other duties as assigned.

Application Requirements

Submit resume, portfolio (must include Sanity IO projects), and cover letter detailing relevant web development experience, Sanity IO expertise, and proposed technical approach for the website redesign. Include links to live production websites you have built and GitHub profile.

Submit the following:

  • Resume
  • Cover letter detailing relevant marketing/writing experience and weekly availability (confirm you can commit to 5-10 hours per week)
  • Include links to live production websites you have built and your GitHub profile.

Send to: info@geoconvergence.com