Senior Web Developer

Location IN-Remote
ID 2026-9659
Position Type
Full-Time
Employee Type
Regular
Location Type
Remote

The Company

Serving the People Who Serve the People

 

Granicus is driven by the excitement of building, implementing, and maintaining technology that is transforming the Govtech industry by bringing governments and its constituents together. We are on a mission to support our customers with meeting the needs of their communities and implementing our technology in ways that are equitable and inclusive. Granicus has consistently appeared on the GovTech 100 list over the past 5 years and has been recognized as the best companies to work on BuiltIn.

 

Over the last 25 years, we have served 5,500 federal, state, and local government agencies and more than 300 million citizen subscribers power an unmatched Subscriber Network that use our digital solutions to make the world a better place. With comprehensive cloud-based solutions for communications, government website design, meeting and agenda management software, records management, and digital services, Granicus empowers stronger relationships between government and residents across the U.S., U.K., Australia, New Zealand, and Canada. By simplifying interactions with residents, while disseminating critical information, Granicus brings governments closer to the people they serve—driving meaningful change for communities around the globe.


Want to know more? See more of what we do here.

Job Summary

The Senior Web Developer work closely with broader project teams that include UX, Design, QA, Project Management, and Implementation resources. Expert knowledge of front-end web development, strong interest in back end development, master prioritization skills, attention to detail, versatility, and enthusiasm for client success are cornerstones for this role. Candidates should bring a consultative approach and a "whatever it takes" attitude to ensure client success. As a senior web developer there will be additional focus on leading the direction of the front-end codebase as well as assisting junior developers. Additionally, it is expected to be a go-to resource for cross-team reference and knowledge with an emphasis on communication.

What Your Impact Will Look Like

  • Lead by example.
  • Able to work independently with minimal supervision.
  • Be a Subject Matter Expert (SME) for the Simpleview CMS and the policies/processes/procedures that pertain to your team/functional group.
  • Work with a Lead Developer to complete client contracts and projects.
  • Able to move to other teams/projects as needed.
  • Assists in training and mentoring other developers.
  • Work with the project owner to facilitate completion of work.
  • Set up all applications within the Simpleview CMS for each project.
  • Create and style widgets and pages from starter templates.
  • Create new widgets and pages from scratch.
  • Create customizations to standard modules within the Simpleview CMS.
  • Handle high complexity customizations including creating new modules for the Simpleview CMS.
  • Leverage the Simpleview CMS Rest API to create new features and/or create reports.
  • Create scripts to perform data and content manipulations directly on the Simpleview CMS databases.
  • Create clean test pages as required for each widget.
  • Debug front-end CSS and JavaScript issues.
  • Debug issues with the templating system used by the Simpleview CMS.
  • Debug issues between the Simpleview CMS and the Simpleview CRM.
  • Debug issues between the Simpleview CMS and a 3rd-party service provider.
  • Debug issues within the core of Simpleview CMS.
  • Test all completed work to ensure proper and error free functionality.
  • Contribute to the development and maintenance of our starter templates, internal tools, and component libraries via reporting issues and submitting pull requests in GitHub.
  • Contribute to the development and maintenance of the Simpleview CMS core via reporting issues and submitting pull requests in GitHub.
  • Complete all programming tasks while following company code standards.
  • Complete and respond to change requests from client, project owner or Lead Developer.
  • Actively participates in providing comprehensive and realistic solutions to both procedural and programmatic issues.
  • Collaborates/communicates with Product/Engineering on bugs and wish list items.
  • When applicable; responsible for attending project kickoff calls, creative briefs, and miscellaneous client conference calls when project scope and/or project owner requires such action.
  • Manage timelines and ticket queues to provide timely delivery of tasks.
  • Maintain open communication with Lead Developer and/or project owner on all project tasks.
  • Communicating with Lead Developer and/or project owner when timelines or ticket expectations cannot be met.
  • Update all ticket and project notes and statuses daily within the internal Simpleview ticket system.
  • Maintain accurate time entries.

You Will Love This Job If You Have

  • Expert understanding of HTML, CSS, and JavaScript.
  • Solid understanding of HTML semantics.
  • Strong understanding of advanced CSS techniques, including, but not limited to Flexbox, Grid, Media/Container Queries, Custom Properties, and animations.
  • In-depth understanding of modern JavaScript features such as async/await, closures, higher-order functions, and the event loop.
  • Strong understanding of web accessibility standards (WCAG).
  • Experience writing/manipulating SVG code.
  • Strong understanding of front-end frameworks/libraries such as React, Angular, or Vue.js, including component lifecycle, state management, and hooks (for React).
  • Solid understanding of patterns in web development such as server-side vs client-side rendering and MPA vs SPA application design.
  • Functional understanding of browser rendering including the DOM, CSSOM, the Render Tree, Layout, Paint, and Composite.
  • Experience with tools and techniques for optimizing load times, rendering performance, and efficient asset management.
  • Solid understanding of web performance optimization techniques, including lazy loading, code splitting, and asset optimization.
  • Solid understanding of Core Web Vitals and the techniques to build with deference to them.
  • Solid understanding of responsive design, mobile-first development, and cross-browser compatibility.
  • Solid understanding of the principles of progressive enhancement and graceful degradation.
  • Understanding design principles and how to implement them in web development.
  • Ability to work with and contribute to a design system, ensuring consistency and reusability of components.
  • Demonstrated experience building and customizing websites on CMS platforms (e.g., WordPress, Drupal, Contentful).
  • Strong understanding of MongoDB including the creation of complex queries, aggregates, and views.
  • Ability to translate design mockups (e.g., from Figma, Sketch, Adobe XD) into responsive and interactive web pages.
  • Experience maintaining product and process documentation.
  • Proven expertise in diagnosing, documenting, and resolving application issues across all layers of the stack, including the effective use of browser developer tools and error logs for front-end debugging.
  • Proven experience in translating user stories into actionable features, identifying optimal implementation methods, and providing time estimates.

About Us

Don’t have all the skills/experience mentioned above? At Granicus, we are trying to build diverse, inclusive teams. We do not have degree requirements for most of our roles. If you don’t meet every requirement above but are excited to learn more, we encourage you to apply. We might just be able to find another role that could be a perfect fit!

 

Security and Privacy Requirements

  • Responsible for Granicus information security by appropriately preserving the Confidentiality, Integrity, and Availability (CIA) of Granicus information assets in accordance with the company's information security program.
  • Responsible for ensuring the data privacy of our employees and customers, their data, as well as taking all required privacy training in a timely manner, in accordance with company policies.

 

The Team

  • We are a remote-first company with a globally distributed workforce across the United States, Canada, United Kingdom, India, Armenia, Australia, and New Zealand.

 

The Culture

  • At Granicus, we are building a transparent, inclusive, and safe space for everyone who wants to be
    a part of our journey.
  • A few culture highlights include – Employee Resource Groups to encourage diverse voices
  • Coffee with Mark sessions – Our employees get to interact with our CEO on very important and
    sometimes difficult issues ranging from mental health to work-life balance and current affairs.
  • Microsoft Teams communities focused on wellness, art, furbabies, family, parenting, and more.
  • We bring in special guests from time to time to discuss issues that impact our employee
    population

The Impact

  • We are proud to serve dynamic organizations around the globe that use our digital solutions to make the world a better place — quite literally. We have so many powerful success stories that illustrate how our solutions are impacting the world. See more of our impact here.

Options

Sorry the Share function is not working properly at this moment. Please refresh the page and try again later.