About The Position

A Professional Services Software Developer is a client-facing technical expert who designs, develops, and delivers custom solutions that extend and enhance clients’ use of Swoogo. Solutions include highly branded event websites, third-party integrations, data transformation, and custom functionality. The developer works directly with clients and internal teams to translate business requirements into scalable, maintainable technical solutions; advise on feasibility and approach; estimate development effort; identify technical risks and dependencies; and own solutions through development, testing, deployment, and handover. The role develops responsive, accessible front-end solutions and custom branded client websites on the Swoogo platform, with close attention to performance, reliability, cross-device and browser compatibility, brand consistency, and polish. It also designs, builds, and maintains integrations using REST APIs, webhooks, and middleware to connect Swoogo with third-party systems. The developer reads API documentation, works across platforms and authentication schemes, maps data models, tests and debugs solutions, and creates clear technical documentation. The position involves gathering client requirements, preparing project and technical specifications, serving as a technical advisor in client meetings, and providing training and guidance on custom-developed websites and integrations. The developer manages multiple client projects, communicates progress and risks to clients and internal stakeholders, and identifies workflow improvements through automation, AI tools, or software customization.

Requirements

  • At least 5 years of experience in web development, with strong knowledge of JavaScript, HTML, CSS, and SCSS.
  • Proven track record of owning development and delivery for branded websites and software or integration projects.
  • Proficiency with at least one modern JavaScript framework or language: Vue.js, React, or TypeScript.
  • Experience building strong relationships with clients and internal stakeholders to understand goals, envision solutions, and define requirements.
  • Strong commitment to quality, attention to detail, and meeting deadlines.
  • Expert understanding of responsive design, accessibility (WCAG), and web performance best practices.
  • Experience creating scalable integrations using APIs and webhooks to support platform functionality.
  • Ability to balance technical execution with design and UX sensibility.
  • Comfort using AI tools to accelerate development, documentation, or QA without compromising quality.
  • Experience leading complex projects.

Responsibilities

  • Develop and implement responsive, accessible front-end solutions using HTML, CSS/SCSS, and JavaScript.
  • Build and customize branded client websites on the Swoogo platform.
  • Optimize websites, integrations, and custom solutions for performance, reliability, and cross-device and browser compatibility.
  • Design, build, and maintain integrations using REST APIs, webhooks, and middleware to connect Swoogo with third-party systems.
  • Use API documentation to scope, architect, and troubleshoot integrations across platforms and authentication schemes.
  • Collaborate with clients and internal teams to customize software functionality, map data models between systems, and resolve technical challenges.
  • Write clean, maintainable code and clear technical documentation for websites, integrations, and delivered solutions.
  • Use Git and version control best practices to manage codebases.
  • Test and debug front-end builds, API calls, and webhook events to verify functionality and quality.
  • Gather client requirements, clarify objectives, and develop project and technical specifications.
  • Assess feasibility, identify dependencies and risks, and estimate effort before work begins.
  • Translate client requirements into defined technical solutions, including feasibility, effort estimates, risks, and dependencies.
  • Serve as a technical advisor in client calls and meetings, communicating complex concepts clearly.
  • Provide clients with training and guidance on custom-developed websites and integrations.
  • Manage multiple client projects, ensuring timely delivery and quality standards.
  • Communicate progress, risks, and dependencies to internal stakeholders and clients.
  • Identify workflow improvement opportunities through automation, AI tools, or software customization.
© 2026 Teal Labs, Inc
Privacy PolicyTerms of Service