N

Nexaminds

Principal Software Engineer - Learning Management System

Frontend EngineeringConfirmed live in the last 24 hours
Full-timeHyderabad, Telangana, IndiaIn-person

About the Job

Requirements

  • At least 7 years of experience developing web applications.
  • At least 3 years of experience developing cloud-native applications.
  • Demonstrated professional use of AI-assisted development tools such as GitHub Copilot, Claude Code, Cursor, or similar.
  • Demonstrated ability to ramp quickly on unfamiliar legacy codebases and provide a specific example.
  • Ability to work independently to research and solve complex problems.
  • Expert-level Vue 3 skills, including component libraries and design systems.
  • Skills in component-driven user interface architecture, modern JavaScript and TypeScript, CSS architecture, responsive and accessible web design, state management patterns, and front-end performance.
  • Experience consuming RESTful APIs and integrating cleanly with backend services.
  • Experience with Azure, SOLID principles, and unit and integration testing for front-end applications.

Responsibilities

  • Refresh and elevate the interface within a Vue and PHP application by improving component structure, styling, and interaction while preserving existing behavior.
  • Build modern, responsive, and accessible user interface improvements with a focus on performance and consistency.
  • Establish and elevate front-end quality across the team, including component structure, CSS architecture, state management, and performance.
  • Perform code reviews to ensure front-end implementations meet quality standards and follow established patterns.
  • Collaborate with product management and UX design to translate experience goals into scalable technical solutions.
  • Identify and resolve user interface performance bottlenecks, including load times, rendering performance, and client-side resource management.
  • Integrate cleanly with backend services through RESTful APIs.
  • Raise the bar on modern front-end development practices through code reviews, pairing, and leading by example.
  • Use AI-assisted development tools, including agentic coding, spec-driven development, and AI-augmented code review, as part of daily workflow to maximize velocity and code quality and ramp quickly on unfamiliar legacy code.

Desired Qualifications

  • Familiarity reading and working within a PHP-backed application.
  • Experience with design system integration and component libraries.
  • Knowledge of accessibility standards, including WCAG 2.1.
  • Experience with performance profiling and optimization tools.

About the Company

Company size
Not listed
Company stage
Not listed
Total funding
Not listed
Headquarters
Not listed
Founded
Not listed

Recently Posted Jobs

Explore more opportunities at Nexaminds

See more jobs