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.

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
  • Requirements:

    • 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
    • Benefits:

      • 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
How Jobgether works:
We use an AI-powered matching process to ensure your application is reviewed quickly, objectively, and fairly against the role's core requirements. Our system identifies the top-fitting candidates, and this shortlist is then shared directly with the hiring company. The final decision and next steps (interviews, assessments) are managed by their internal team.
We appreciate your interest and wish you the best!
Data Privacy Notice: By submitting your application, you acknowledge that Jobgether will process your personal data to evaluate your candidacy and share relevant information with the hiring employer. This processing is based on legitimate interest and pre-contractual measures under applicable data protection laws (including GDPR). You may exercise your rights (access, rectification, erasure, objection) at any time.
#LI-CL1