Principal Frontend Software Engineer

Sni Technology — United States · Posted ~23 hours ago

Lead

Skills

Vue 3+ TypeScript Frontend architecture Object-oriented programming Object-oriented design Clean code Code review Developer mentoring Tailwind CSS Unit testing HTML5 CSS3 Responsive web design UX/UI principles Agile/Scrum Vue 3 React Angular Vitest Jest Vite Rollup Webpack Claude Code GitHub Copilot

🔓 Log in to save this job, tailor your resume & track your apply process — 7 days free, no card needed.

Log in to add to target list

Summary ✨ AI‑Generated

A principal frontend engineering role focused on building high-quality modern web applications and shaping frontend architecture. The position emphasizes TypeScript, Vue or another major frontend framework, clean code, testing, responsive design, code reviews, and mentoring, with openness to AI-assisted development.

Highlights

Principal-level frontend engineering opportunity with significant architectural ownership, mentoring responsibilities, modern frontend technologies, strong engineering practices, and exposure to AI-assisted development.

Description

Must-have 5+ years building production software.Proficiency in Vue (3+), or strong experience in other major frontend frameworks (React, Angular) with the desire to switch to Vue.Strong knowledge of TypeScript.Strong clean code habits.Strong architectural knowledge of frontend architecture and OOP/OOD.Strong code review skills.Experience mentoring other developers regarding best practices and code quality.Experience with modern Tailwind CSS.Experience with writing unit tests using Vitest or Jest.Understanding JavaScript build tools and module bundlers like Vite/Rollup/Webpack.Strong understanding of HTML5, CSS3, and responsive web design principles.Understanding of UX/UI design principles and the ability to collaborate closely with designers to create visually appealing and intuitive interfaces.Familiarity with Agile/Scrum methodologies and effective collaboration with other developers and stakeholders.Experience or open mindset for using AI coding tools like Claude Code, Copilot etc.