Principal Software Engineer - ATS Experience
Core
Driving the visual modernization of an established application by refreshing and elevating the user interface, specifically converting legacy jQuery pages into modern, component-based Vue while preserving existing behavior.
Role type
Principal Software Engineer (Front-end)
Builds
Modern, responsive, and accessible UI improvements within an existing Vue and PHP application stack.
Domain
Web development, Front-end engineering, Legacy modernization
Deliverable
product features
Required skills
Expert-level Vue 3, Modern JavaScript, TypeScript, CSS architecture, State management, Front-end performance optimization, RESTful API integration, Unit and integration testing, SOLID principles, AI-assisted development tools
Preferred skills
Legacy jQuery modernization, PHP-backed application experience, Design system integration, WCAG 2.1 accessibility standards, Performance profiling tools
Responsibilities
Modernizing legacy jQuery pages into component-based Vue, Building responsive and accessible UI improvements, Establishing front-end quality standards and component structure, Performing code reviews, Collaborating with product management and UX, Resolving UI performance bottlenecks, Integrating with backend services via RESTful APIs, Leveraging AI-assisted development tools for code generation and review