About the Role
Job Title: Senior Vue / Frontend EngineerLocation: Remote (Preference for candidates located in or near Des Moines, IA)Employment Type: Full-Time
OverviewOur client, a growing technology-driven organization within the financial services sector, is seeking a Senior Vue / Frontend Engineer to play a key role in shaping the architecture and performance of a complex SaaS platform. This individual will be responsible for leading frontend development initiatives, improving system performance, and building scalable, maintainable UI architecture using Vue 3.This role is ideal for a highly experienced frontend engineer who thrives in complex environments and enjoys working closely with product and technical leadership to execute on high-level direction with minimal oversight.The ideal candidate will also bring domain familiarity within loan origination systems, credit unions, or financial services platforms, enabling them to understand regulatory, workflow, and performance considerations common in fintech environments.
Key ResponsibilitiesFrontend Architecture & Engineering
• Lead development and architectural improvements of a large-scale Vue 3 application supporting a modern SaaS platform.
• Design and implement scalable component architectures that support maintainability, extensibility, and performance.
• Own major sections of the application UI, ensuring high quality code and long-term maintainability.
• Translate high-level product and technical direction into well-structured frontend implementations.
Performance Optimization
• Drive frontend performance optimization initiatives, including:
• Advanced bundling strategies
• Tree-shaking
• Code splitting
• Dependency and vendor management
• Identify and remediate performance bottlenecks within complex client-side applications.
• Implement best practices around build optimization, runtime efficiency, and application scalability.
Technical Leadership
• Provide guidance on frontend architecture and engineering standards.
• Participate in architecture discussions and offer constructive challenges to technical decisions when appropriate.
• Mentor other engineers and elevate frontend engineering practices across the team.
• Contribute to overall system design and product strategy discussions.
AI-Assisted Development
• Utilize modern AI-assisted development tools to improve engineering productivity and quality.
• Work with tools such as:
• Cursor
• GitHub Copilot
• Claude Code
• Help establish best practices for incorporating AI-assisted development into engineering workflows.
Financial Services Platform Experience
• Collaborate with stakeholders building platforms related to loan origination, lending workflows, or financial services systems.
• Understand domain requirements around compliance, performance, and reliability within fintech environments.
Required Qualifications
• 10+ years of professional software engineering experience, with significant focus on frontend development.
• Extensive experience developing modern web applications using Vue.js, with strong expertise in Vue 3.
• Proven experience driving architectural direction and modernization efforts in complex SaaS platforms.
• Deep understanding of:
• Frontend performance optimization
• Bundling strategies
• Tree-shaking
• Dependency management
• Strong experience designing scalable component architectures within modern frontend frameworks.
• Ability to operate with minimal oversight, taking high-level direction and translating it into production-ready implementations.
• Experience working collaboratively in cross-functional engineering teams.
Preferred Qualifications
• Experience working with loan origination systems (LOS) or lending platforms.
• Background supporting credit unions, banks, or financial services organizations.
• Experience using AI-assisted coding tools such as Cursor, GitHub Copilot, or Claude Code.
• Familiarity with modern SaaS product environments and distributed engineering teams.
• Experience improving legacy frontend codebases and driving technical modernization.
Ideal Candidate ProfileThe ideal candidate is a senior-level engineer who blends strong technical execution with architectural thinking. They are comfortable owning large sections of an application, improving technical foundations, and collaborating with product and engineering leadership to drive forward complex initiatives.This individual enjoys solving difficult engineering problems, optimizing performance at scale, and helping shape the future direction of modern SaaS applications.