Back to jobs
New

Senior Web Developer

Austin, Texas

Hi, We’re AffiniPay! 

AffiniPay is a leading fintech company, based out of Austin, Texas. As the market leader in professional services payments and practice management software, AffiniPay’s tech products serve legal, accounting, architectural, engineering and construction firms. AffiniPay has been recognized as one of Inc. 5000’s fastest growing companies in the U.S. for 13 years in a row, and as a result, our teams continue to grow as well! 

 As a Senior Web Developer, you will play a critical role in building, enhancing, and maintaining our marketing websites. You will be responsible for the full software development lifecycle, from architecture and design to deployment and performance optimization. This role involves close collaboration with designers, developers, and project managers, ensuring the highest standards of quality, usability, and performance across our digital platforms. You will also provide technical leadership, guiding best practices for code quality, testing, and scalability.

What You'll Do

  • Development Leadership: Lead the development of frontend applications using AstroJS, Vue.js, or similar frameworks, ensuring scalable, responsive, and high-performance user interfaces.
  • Code Quality and Best Practices: Conduct code reviews, define deployment strategies, and implement best practices for CMS customization, JS/HTML/CSS, SEO, and web accessibility.
  • API and Schema Design: Build and optimize APIs and GraphQL schemas for efficient data retrieval and integration.
  • Testing and Quality Assurance: Develop and maintain robust testing strategies to ensure code reliability and consistency.
  • Technical Guidance: Mentor junior developers, provide technical direction, and assist with complex debugging and troubleshooting.
  • Codebase Management: Document, organize, and maintain a clean, scalable codebase, contributing to the long-term technical vision.
  • Innovation and Problem-Solving: Address technical debt, propose creative solutions to complex problems, and stay ahead of emerging technology trends.
  • Collaboration: Work closely with designers, product managers, and stakeholders to align technical implementations with business goals.
  • Ownership: Take responsibility for the quality and performance of technical deliverables.
  • Other Duties as Assigned: Flexibly contribute to various projects as needed.
  • Headless and Composable Architecture
    • Headless CMS Integration: Experience with headless CMS platforms such as Contentful, Sanity, or similar.
    • Composable Architecture: Familiarity with composable architectures and microservices, using frameworks like AstroJS, Next.js, Nuxt.js, or Gatsby for building decoupled frontends.
  • API-First Design: Ability to design and consume RESTful APIs, GraphQL, and serverless functions to build scalable, decoupled systems.
  • Content as a Service (CaaS): Understand the principles of CaaS and integrating structured content into frontend applications.
  • Performance Optimization: Knowledge of edge computing, CDN caching, and API gateway strategies to enhance site performance.
  • Scalability: Experience designing solutions that can scale efficiently, leveraging JAMstack principles.
  • Integration and Orchestration: Skilled in integrating various APIs, microservices, and third-party tools to create a seamless digital experience.
  • Security and Resilience: Understanding of security best practices for API management and secure data exchange.
  • Google Tag Manager (GTM) and Google Analytics (GA)
  • Event Tracking: Implement custom events and triggers to measure key user interactions and conversion points.
  • Analytics Integration: Ensure seamless integration with Google Analytics 4 (GA4), including tracking user journeys, goals, and funnel optimization.
  • Data Layer Management: Design and implement data layers to capture critical business metrics and customer behavior insights.
  • Testing and Debugging: Regularly audit and troubleshoot GTM and GA implementations to ensure data accuracy and performance.
  • Reporting Support: Collaborate with marketing and analytics teams to translate data insights into actionable improvements.

About You

  • Frontend Development: 6-10 years of experience building responsive websites.
  • Framework Expertise: 2-3 years with AstroJS, Vue.js, or similar JavaScript frameworks.
  • Core Web Technologies: 6+ years with HTML, CSS, and JavaScript, including ES6+ features.
  • Design Tools: 2+ years with Adobe Creative Suite.
  • CMS Experience: Experience with headless CMS platforms like Contentful, Sanity, or similar.
  • Dependency Management: Familiarity with Yarn and NPM for package management.
  • CSS Preprocessors: 6-10 years working with Tailwind/SASS/SCSS for efficient styling.
  • Version Control: Strong experience with Git in a collaborative, agile team environment.
  • Event Tracking: 2+ years of experience with GTM and GA, including custom event tracking and data layer management.
  • Soft Skills: Strong problem-solving abilities, attention to detail, and the ability to work both independently and in a team.
  • Work Ethic: Reliable, flexible, punctual, and a collaborative team player.
  • This position is located in Austin, Texas.

Our Story

Founded in 2005, AffiniPay’s mission is to build technology products that helps professionals focus on the work they love. As the leader in the professional payments industry, AffiniPay’s products serve legal, accounting, architectural, engineering and construction firms. Our portfolio of software solutions include MyCase (Legal Practice Management Software), CASEpeer (Practice Management for Personal Injury Firms), and Docketwise (Immigration & Case Management Software). Our portfolio of payment solutions include LawPay (Legal), AffiniPay for Associations (Associations), CPACharge (Accounting Professionals), and ClientPay (Architect, Engineer, and Construction). AffiniPay’s products serve over one hundred thousand users, and we are noted as one of the fastest growing tech companies in Austin, Texas. We are constantly looking for talent to join our team to continue playing a key part in unlocking our potential. 

 

Diversity, Equity & Inclusion at AffiniPay

At AffiniPay, we recognize that innovation occurs with a strong team of people who are diverse in background, personality, talent and ideas. Experience comes in many forms and ensuring a diverse and inclusive workplace where we continue to learn from each other is an integral part of our culture. We are committed to creating a welcoming and transparent environment for all that embraces those differences through education, equal access to opportunities and information, inclusionary programs, and community outreach. 

 

Benefits that Benefit You! 

As a people first culture, we believe it is important that our teammates are happy, healthy, and productive.  In order to best support that, AffiniPay provides award-winning benefits that can make a difference in your life - right now and for the future.

  • All employees receive fully covered medical, dental and vision coverage - Choose from our 2 available health plans based on what fits you and/or your family!
  • Have some fur babies? - We offer them insurance too!
  • RELAX and enjoy your time away with our flexible paid time off policy! 
  • We will help you plan for your future - 401K, or RRSP if in Canada, with a company match
  • Competitive compensation packages that include mid-year and end-of-year bonuses and equity options for all full-time employees
  • Health Wellness Program that includes nutrition consultations, mental health apps, and access to discounted memberships
  • Have plans to grow your family? - Parental resources, including 16 weeks of paid time off for primary caregivers
  • Professional development opportunities including mentorships, leadership programs and our AffiniPayU courses
  • We believe it is important to give back with our Matching Gift Program and organized activities focused on donations, volunteerism and supporting the local communities throughout the country
  • D&I initiatives provide educational opportunities regarding multicultural issues, tolerance, and celebrating diversity among our entire staff
  • An incredible, in-office experience at our headquarters in Austin and San Diego including free lunch delivery, a fully stocked kitchen, and some “sweet” surprises for those afternoon pick-me-ups

 

 

Security Advisory

Our hiring teams at AffiniPay are dedicated to recruiting top talent that share our passion for serving the professional services industry through innovative financial technology.  As such, our Talent Acquisition Team only follows legitimate hiring practices.  We will always communicate with our candidates using emails with the AffiniPay domain and will never ask for sensitive/personal data during the application process.  All interviews take place over phone call, Zoom/Google Meet or in person.  All offers are communicated verbally by our Talent Acquisition Specialists with a written offer letter as a follow up.  

 

Apply for this job

*

indicates a required field

Resume/CV*

Accepted file types: pdf, doc, docx, txt, rtf

Cover Letter

Accepted file types: pdf, doc, docx, txt, rtf


Select...
Select...
Select...