Principal Software Engineer
Core
Design and implement scalable frontend systems and AI-first products for clients.
Role type
Principal Software Engineer (Frontend)
Builds
Scalable user interface systems and AI-integrated product features
Domain
Technology / Frontend Engineering / AI
Deliverable
production ML models
Required skills
JavaScript, HTML, CSS, React, AngularJS, Vue, Jest, Cypress, Mocha, Chai, system architecture, observability, error handling, full-stack debugging, Agile methodologies, mentoring
Preferred skills
AI-first product development, bundling, linting, testing, releasing
Technologies
React, AngularJS, Vue, Jest, Cypress, Mocha, Chai
Responsibilities
Build fast, testable, scalable client code; plan and implement scalable UI systems; use AI to amplify engineering impact; lead code reviews and documentation; resolve complex bugs; drive projects from design to launch; onboard and mentor engineers
Seniority
Principal, hands-on IC with mentorship