Senior Software Engineer, Front-End Focus
This position is listed on behalf of a partner company, who manages all applications and next steps. Our partner is looking for a Senior Software Engineer, Front-End Focus based in United States.
In this role, you will take ownership of building and evolving high-performance, user-facing web applications that directly impact both customers and internal users. You will work at the intersection of engineering, product, and design, shaping scalable front-end architectures that support long-term product growth. This position involves designing and delivering complex UI systems using modern JavaScript frameworks and component-based architecture, while ensuring performance, accessibility, and maintainability at scale. You will play a key role in defining technical direction for front-end systems and improving engineering standards across the team. The role requires a strong product mindset, deep front-end expertise, and the ability to operate independently in a fast-paced, collaborative environment. You will also mentor engineers, contribute to architectural decisions, and help drive continuous improvement across the development lifecycle. This is a high-impact role where your work will directly influence user experience and system scalability.
This position is listed on behalf of a partner company, who manages all applications and next steps. Our partner is looking for a Senior Software Engineer, Front-End Focus based in United States.
In this role, you will take ownership of building and evolving high-performance, user-facing web applications that directly impact both customers and internal users. You will work at the intersection of engineering, product, and design, shaping scalable front-end architectures that support long-term product growth. This position involves designing and delivering complex UI systems using modern JavaScript frameworks and component-based architecture, while ensuring performance, accessibility, and maintainability at scale. You will play a key role in defining technical direction for front-end systems and improving engineering standards across the team. The role requires a strong product mindset, deep front-end expertise, and the ability to operate independently in a fast-paced, collaborative environment. You will also mentor engineers, contribute to architectural decisions, and help drive continuous improvement across the development lifecycle. This is a high-impact role where your work will directly influence user experience and system scalability.
Accountabilities:
- Design, build, and maintain complex front-end features using TypeScript, Angular (2+), Lit, HTML, and SCSS
- Architect scalable and reusable UI components using Web Components and modern front-end design patterns
- Integrate front-end applications with backend APIs, collaborating on API contracts and system design
- Improve application performance, accessibility, usability, and overall user experience
- Participate in and lead code reviews, technical design discussions, and pair programming sessions
- Champion front-end engineering best practices including testing, documentation, CI/CD, and maintainable architecture
- Identify and address technical debt, proposing scalable and pragmatic improvements to existing systems
- Mentor junior engineers and contribute to team growth through coaching and technical guidance
- Collaborate cross-functionally with product, design, and backend teams to deliver end-to-end features
- 5+ years of software engineering experience with a strong focus on front-end development
- Expertise in JavaScript/TypeScript, HTML, and CSS/SCSS in production environments
- Hands-on experience with Angular (2+) and modern single-page application architectures
- Experience with state management patterns and libraries such as NgRx or Redux
- Strong experience building reusable UI systems and working with Web Components (Lit preferred)
- Proven ability to integrate front-end applications with RESTful APIs
- Experience contributing to technical design decisions and improving system architecture
- Track record of mentoring engineers and improving team engineering practices
- Strong communication skills and ability to collaborate across technical and non-technical teams
- Experience in fast-paced, product-driven environments is highly valued
- Familiarity with Ruby on Rails backends or OOCSS/BEM methodologies is a plus
- Competitive base salary ranging from $125,000 to $155,000 depending on experience and location
- Equity participation through restricted stock units (RSUs)
- Comprehensive medical, dental, and vision insurance plans
- 401(k) with company match up to 4%
- Flexible PTO policy with paid company holidays
- Paid parental leave for both birthing and non-birthing parents
- Health and wellness support, including mental health resources and counseling access
- Professional development budget for learning, certifications, and conferences
- Remote-first work environment with flexibility across eligible U.S. states
- Home office support and additional supplemental benefits (life, disability, pet insurance, etc.)
- Inclusive, mission-driven culture focused on collaboration, ownership, and continuous improvement
Requirements:
Benefits: