An opportunity for an experienced developer to lead the delivery of modern, high-performing web applications. This role combines hands-on Vue.js development with technical problem-solving, cross-functional collaboration, and contributions to scalable application architecture and software quality.
RESPONSIBILITIES
- Lead the development and ongoing enhancement of responsive web applications built with Vue.js.
- Translate functional needs into reliable, scalable solutions and reusable front-end components.
- Connect user-facing applications to backend APIs and services while partnering with design teams to bring interface concepts to life.
- Investigate software defects, resolve issues across environments, and contribute to code reviews and development standards.
- Coordinate with business analysis, quality assurance, backend engineering, and DevOps teams throughout delivery.
- Define testing approaches, document technical solutions, and support implementation planning.
- Contribute to Agile planning, standups, retrospectives, and backlog refinement while staying informed on emerging technologies.
QUALIFICATIONS
- 10+ years of front-end development experience, including 3+ years working with Vue.js.
- Advanced knowledge of Vue.js 2/3, Vue Router, Vuex or Pinia, Composition API, and single-page application design.
- Experience integrating REST APIs, handling JSON, building reusable components, and creating responsive interfaces.
- Hands-on experience with unit, integration, and end-to-end testing tools such as Jest, Vitest, Cypress, or Playwright.
- Proficiency with Git-based workflows, source control platforms, and CI/CD processes.
- Exposure to C#, .NET Core/.NET 8+, ASP.NET MVC, Web APIs, and Entity Framework.
- Working knowledge of SQL Server, stored procedures, views, functions, and database design.
- Familiarity with SSO, OAuth2, OpenID Connect, Azure AD, IIS hosting, and Azure or AWS.
- Experience in Agile/Scrum teams, with strong analytical, communication, and troubleshooting skills.
BENEFITS
- Opportunity to lead meaningful application development work and influence technical quality.
- Build expertise across modern front-end frameworks and connected backend technologies.
- Collaborate with professionals across design, engineering, QA, and DevOps.
- Continue developing technical and leadership skills while working on scalable software solutions.