CME Associates is hiring: Senior Web Developer in Portland

Alta Planning + Design seeks an experienced Senior Web Developer (Web Developer III) to join the Web and Digital Studio within our TDM Marketing & Creative Services team. This role is ideal for a highly skilled, hands‑on developer who can independently deliver complex websites, web applications, interactive and data‑driven tools, and other digital products while collaborating closely with designers, marketers, GIS and data staff, planners, and project teams across the firm.The Senior Web Developer will play a key role in expanding Alta’s digital capabilities by building reliable, accessible, and maintainable solutions across a range of technical environments. The role combines full‑stack development, systems integration, technical problem‑solving, QA/QC, and project collaboration, with opportunities to contribute to emerging digital services, data‑intensive applications, and the continued evolution of Alta’s web and digital practice.About Alta’s TDM Marketing & Creative Services GroupAlta’s Marketing & Creative Services team brings together strategists, marketers, designers, and digital developers to help clients communicate complex ideas, engage audiences, and inspire action. Our work spans branding, campaigns, communications, graphic design, digital strategy, websites, interactive tools, and technology‑enabled experiences.Within this team, the Web and Digital Studio supports web‑based and digital products and services across Alta’s client portfolio. The team partners closely with Marketing & Creative Services staff as well as planners, engineers, GIS specialists, civic data analysts, and project teams across the firm to create digital solutions that support both client needs and Alta’s broader services. As our digital work expands, the team is increasingly working across full‑stack development, data visualization, APIs and system integrations, marketing technologies, automation, GIS‑enabled tools, and other emerging digital applications.Day to DayProduction Work (70%)Build and maintain full‑stack websites, web applications, interactive dashboards, calculators, and internal tools, translating wireframes and design systems into responsive, high‑performing interfacesCreate interactive experiences that let users explore data by geography, time, scenario, or demographics — presenting complex information through maps, charts, and narrative contentIntegrate GIS data and web mapping platforms (ArcGIS Online/Portal, ArcGIS Feature Services, StoryMaps, Mapbox, or similar) into web productsDevelop APIs, service integrations, and data‑processing workflows using Python and frameworks like FastAPI, Flask, or DjangoConnect web products to external databases, CRMs, CDPs, and marketing platforms such as Salesforce, HubSpot, or OrttoConfigure and extend platforms like ArcGIS StoryMaps/Experience Builder or Tableau as project needs requireSet up website analytics and measurement (Google Analytics, Google Tag Manager) and apply technical SEO and performance best practicesImplement and test accessibility best practices, including WCAG 2.1/2.2 AA standardsCollaboration & Coordination (15%)Partner with web, graphic design, marketing, GIS, civic analytics, and planning teams to scope and deliver digital productsCoordinate with project managers, designers, and technical staff on requirements and deliverySupport deployment, hosting, and environment coordination alongside Alta's Web and Digital Studio Lead and ITPeer Review, Testing & QA/QC (10%)Review code and products for functionality, responsiveness, browser/device compatibility, accessibility, data accuracy, and securityProvide peer review and informal mentorship to other developersTechnical Leadership & R&D (5%)Contribute reusable components, automation, and internal tools that improve team efficiency and qualityExplore new technologies and approaches to keep Alta's digital products at the leading edgeQualificationsRequired5–8 years of professional web development experience, including a track record of independently delivering production web applications or data‑driven digital productsExpert‑level comfort with core development tooling: VS Code (or similar), Git/GitHub, Docker, WSL or macOS, and CI/CD workflowsAdvanced experience with the modern front‑end ecosystem — JavaScript, TypeScript, Node.js, CSS/SASS, and frameworks like Vue, Nuxt, Astro, or ViteWorking to advanced Python experience with frameworks such as FastAPI or Django; familiarity with PHP is a plusExperience with geospatial/GIS web mapping platforms (ArcGIS, Mapbox, or comparable)Familiarity with data visualization or dashboard tools like TableauExperience with design/prototyping tools such as Figma and Adobe Creative CloudStrong written and verbal communication skills — comfortable discussing technical topics with both technical and non‑technical audiencesA genuine interest in sustainable transportation, active transportation, city planning, or related fieldsBachelor's or associate's degree in computer science or a related field, or equivalent professional experience.PreferredPublic‑sector, planning, transportation, GIS, or other data‑intensive application experience; WCAG accessibility certification.What We OfferFlexible ScheduleAlta offers a flexible, hybrid work schedule where most employees work from home three days per week. In‑office days support our collaborative culture, one of our core values.CompensationThe base salary range for this role is indicated in the posting. This range reflects the company’s good faith estimate of the compensation for this position at the time of posting. Final compensation will be determined based on factors such as experience, skills, qualifications, internal equity, and geographic location.BenefitsMedical: PPO or HSA medical plans, Alta pays 75% of the costDental/Vision: PPO, Alta pays 90% of the costLife Insurance: Alta pays 100% of the premium for life and AD&D, equal to your base compensation401(k): Alta provides a match up to 3 %PTO: 21 days accrued annually to startHolidays: 11 total company paid holidaysPaid Parental Leave/Short-Term DisabilityAdditional Benefits: Wellness reimbursement up to $800 annually, Alta Gets Around benefit of up to $900 annually, 5-year travel award, and professional development opportunitiesThe following statements pertain to US Candidates Only*#J-18808-Ljbffr

Back to blog

Other Jobs To Apply

Common Interview Questions And Answers

1. HOW DO YOU PLAN YOUR DAY?

This is what this question poses: When do you focus and start working seriously? What are the hours you work optimally? Are you a night owl? A morning bird? Remote teams can be made up of people working on different shifts and around the world, so you won't necessarily be stuck in the 9-5 schedule if it's not for you...

2. HOW DO YOU USE THE DIFFERENT COMMUNICATION TOOLS IN DIFFERENT SITUATIONS?

When you're working on a remote team, there's no way to chat in the hallway between meetings or catch up on the latest project during an office carpool. Therefore, virtual communication will be absolutely essential to get your work done...

3. WHAT IS "WORKING REMOTE" REALLY FOR YOU?

Many people want to work remotely because of the flexibility it allows. You can work anywhere and at any time of the day...

4. WHAT DO YOU NEED IN YOUR PHYSICAL WORKSPACE TO SUCCEED IN YOUR WORK?

With this question, companies are looking to see what equipment they may need to provide you with and to verify how aware you are of what remote working could mean for you physically and logistically...

5. HOW DO YOU PROCESS INFORMATION?

Several years ago, I was working in a team to plan a big event. My supervisor made us all work as a team before the big day. One of our activities has been to find out how each of us processes information...

6. HOW DO YOU MANAGE THE CALENDAR AND THE PROGRAM? WHICH APPLICATIONS / SYSTEM DO YOU USE?

Or you may receive even more specific questions, such as: What's on your calendar? Do you plan blocks of time to do certain types of work? Do you have an open calendar that everyone can see?...

7. HOW DO YOU ORGANIZE FILES, LINKS, AND TABS ON YOUR COMPUTER?

Just like your schedule, how you track files and other information is very important. After all, everything is digital!...

8. HOW TO PRIORITIZE WORK?

The day I watched Marie Forleo's film separating the important from the urgent, my life changed. Not all remote jobs start fast, but most of them are...

9. HOW DO YOU PREPARE FOR A MEETING AND PREPARE A MEETING? WHAT DO YOU SEE HAPPENING DURING THE MEETING?

Just as communication is essential when working remotely, so is organization. Because you won't have those opportunities in the elevator or a casual conversation in the lunchroom, you should take advantage of the little time you have in a video or phone conference...

10. HOW DO YOU USE TECHNOLOGY ON A DAILY BASIS, IN YOUR WORK AND FOR YOUR PLEASURE?

This is a great question because it shows your comfort level with technology, which is very important for a remote worker because you will be working with technology over time...