Design, develop, and maintain scalable frontend applications across new and existing product lines
Participate in the full software development lifecycle — from ideation and architecture through development, testing, deployment, and iterative enhancement
Architect and evolve our frontend stack using JavaScript, Vue.js (Vue 3), Vuex, and Vite, with applications deployed via AWS (S3 and CloudFront)
Optimize application performance, scalability, and security through build optimization, caching strategies, and CDN best practices
Translate complex business and data requirements into intuitive, data-rich user interfaces in close collaboration with Product Owners, Designers, Data Engineers, and Data Scientists
Deliver responsive, visually compelling applications that surface actionable insights from complex datasets
Proactively identify technical improvements that enhance performance, maintainability, and user experience
Contribute to engineering standards, code quality, and best practices across the team
Perform other duties as assigned
Requirements
6+ years of professional web application development experience
Bachelor’s or Master’s degree in Computer Science or a related field (or equivalent practical experience)
Strong experience with Vue.js (Vue 3), modern JavaScript (ES6+), and building responsive, mobile-first applications
Experience deploying client-facing applications in AWS environments (S3, CloudFront) and integrating mapping/geospatial libraries (e.g., Mapbox)
Experience in real estate finance or financial services preferred
Deep expertise in frontend performance optimization, including bundle size reduction, lazy loading, and load-time improvements
Strong command of Vue 3 patterns and scalable state management approaches
Ability to design and implement Progressive Web App (PWA) functionality, including service workers and offline capabilities
Strong understanding of frontend security best practices, including XSS prevention, data sanitization, and secure authentication flows
Solid knowledge of testing methodologies across unit, integration, and end-to-end levels
Understanding of modern web architecture considerations, including server-side rendering (SSR) and client-side hydration
Ability to leverage AI-enabled development tools to enhance technical design, implementation, and testing efficiency
Demonstrated ownership mindset with a commitment to quality, continuous improvement, and team success
Agile mindset with the ability to work independently, provide early feedback, and adapt to evolving requirements
Ability to show ownership of your work, take on challenges and acknowledge growth opportunities, and demonstrate patience when learning new processes
Tech Stack
AWS
JavaScript
Vue.js
Benefits
Up to 83% subsidized medical payroll deductions
Competitive dental and vision benefits
401(k) + match
Pre-tax transit and commuting benefits
A robust health and wellness program – earn cash rewards and gain access to resources that promote health, engagement, and balance
Paid maternity and parental leave, as well as other family paid leave programs
Company-paid life, short and long-term disability insurance
Health Savings Account and Healthcare and Dependent Care Flexible Spending
Career development opportunities
Empowerment and encouragement to give back – volunteer hours and donation matching