See all roles

Senior Web Developer

Work from home Full-time role Hiring
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.
Apply To This Job

You might like

Manager - Product Design

Work from home Full-time role

Manager - Software Engineering

Work from home Full-time role

Compensation Analyst

Work from home Full-time role

Customer Success Manager (LATAM)

Work from home Full-time role

Partnerships Manager (LATAM)

Work from home Full-time role

Senior Content Writer

Work from home Full-time role

Senior Finance Specialist

Work from home Full-time role

Consultant·e en Agilité / IT operating model – CDI

Work from home Full-time role

Consultant·e Junior (Analyst) en Transformation Digitale - CTO Advisory / Cloud – CDI

Work from home Full-time role

Stage de fin d'études - Ressources Humaines

Work from home Full-time role

Virtual Front Desk Receptionist

Work from home Full-time role

Walgreens Pharmacy Technician Job (Openings $19...

Work from home Full-time role

[PART_TIME Remote] Immediately Need Substitute Teacher in Forked

Work from home Full-time role

Senior Product Manager, MarTech

Work from home Full-time role

Wholesale Credit Analyst / Associate

Work from home Full-time role

Senior Accountant - Controller's Office (Open and Promotional)

Work from home Full-time role

Remote Major Incident Response Lead

Work from home Full-time role

Experienced Full-Time Data Entry Specialist for CVS System – Remote Work Opportunity with Flexible Night and Day Shifts

Work from home Full-time role

[Amazon Customer Support] Fully Remote Jobs – Hiring Immediately

Work from home Full-time role

Social Media Ads Manager (m/w/d) Online Marketing | 100 % Remote

Work from home Full-time role