Principal Software Engineer - ATS Experience
Role Overview
Hands-on senior development role modernizing the visual experience of a live Vue front end backed by PHP, with newer Vue pages and legacy jQuery pages.
This is a visual modernization effort within the existing application, not a ground-up rewrite.
The role combines architecture thinking with hands-on implementation and close partnership with product management and UX.
Key Skills for This Role
Full Job Posting
Role objective
Hands-on senior development role modernizing the visual experience of a live Vue front end backed by PHP, with newer Vue pages and legacy jQuery pages.
This is a visual modernization effort within the existing application, not a ground-up rewrite.
The role combines architecture thinking with hands-on implementation and close partnership with product management and UX.
Core duties
- Refresh the Vue and PHP application interface and modernize legacy jQuery pages into component-based Vue while preserving existing behavior.
- Build modern, responsive, accessible UI improvements focused on performance and consistency.
- Elevate front-end quality across component structure, CSS architecture, state management, and performance.
- Review code to ensure front-end quality and adherence to established patterns.
- Collaborate with product management and UX to translate experience goals into scalable technical solutions.
- Identify and resolve UI bottlenecks in load times, rendering performance, and client-side resource management.
- Integrate with backend services through RESTful APIs.
- Raise front-end practices through code reviews, pairing, and leading by example.
- Use AI-assisted development, agentic coding, spec-driven development, and AI-augmented code review as core workflow practices.
Minimum qualifications
- At least 7 years developing web applications and 3 years developing cloud-native applications.
- Demonstrated professional use of AI-assisted development tools such as GitHub Copilot, Claude Code, or Cursor.
- Ability to ramp quickly on unfamiliar legacy codebases and discuss a specific example.
- Ability to work independently to research and solve complex problems.
- Expert-level Vue 3, including component libraries and design systems.
Technical skills
- Strong skills in component-driven UI architecture, modern JavaScript and TypeScript, CSS architecture, responsive and accessible web design, state management, and front-end performance.
- Experience with RESTful API consumption, Azure, SOLID principles, and front-end unit and integration testing.
- Modernizing legacy jQuery into Vue, PHP-backed applications, design system integration, component libraries, WCAG 2.1, and performance profiling tools are listed as pluses.
What to expect
- The employer describes a friendly and trusting environment.
- Stock options and remote work options are listed. The description ends with an incomplete reference to flexible working hours.
Apply for this job in 1 click
Skip the repetitive application forms
Install the Base Career Chrome Extension and autofill job applications across major job boards with your profile.
Trusted by over 500,000 job seekers on Base Career
More from this employer
More jobs at Nexaminds
Principal Azure Data Engineer (12 to 15 yrs) (Python / PySpark / SQL/ DataBricks) - Remote India
, IND
Technical Project Manager
, USA
Sales Executive
, USA
Principal Azure Data Engineer (12 to 15 yrs) (Python / PySpark / SQL/ DataBricks) - Remote India
, IND
SDET Architect ( AI Focus )
, USA
SDET Architect ( AI Focus )
, CAN
Principal Data Engineer
, CAN
Senior Data Engineer
, CAN
AI Forward Deployed Engineer (Sr/Principal)
, USA