Skip to main content
Reading Time: 4 minutes

Job Title: Senior Software Engineer, Front-End (UX)
Department: Product Engineering
Location: Remote (North America)


About Tenovos:

Tenovos is transforming the way enterprises manage, distribute, and measure the performance of their digital content. As a leader in the enterprise SaaS space, our platform empowers brands to deliver impactful digital experiences. We are seeking Senior Software Engineers, Front-End (UX) to own the front-end architecture of our platform and ensure its performance, reliability, and usability at an enterprise scale.

The Role:

As a Senior Software Engineer, Front-End (UX), you will collaborate to architect and develop scalable, high-performance front-end systems for enterprise SaaS applications. This role is for a software engineer with expertise in building complex web application interfacesnot website designers or developers. You will be responsible for designing and maintaining a robust front-end architecture, ensuring optimal user experiences, and contributing to the modernization and growth of Tenovos’ product suite

To apply, send your application to careers@tenovos.com

Key Responsibilities:

Front-End Architecture: Lead the design and development of scalable, maintainable, and modular front-end architectures for enterprise SaaS applications.
User Experience: Collaborate with UX designers to ensure a seamless and intuitive user experience while maintaining front-end performance and responsiveness.
Technology Expertise: Develop and maintain front-end components using modern frameworks and languages, including VueJS, ReactJS, and TypeScript.
Performance Optimization: Ensure optimal application reliability, performance, and scalability through best practices in front-end coding and testing.
Componentized Design: Implement reusable UI components, adhering to componentized design patterns and ensuring consistency across the platform.
Accessibility: Build interfaces that comply with web accessibility standards (WCAG 2.1), ensuring inclusivity for all users
Collaboration: Work closely with back-end engineers, product managers, and UX designers to deliver features that align with the product vision.
Code Quality: Write highly tested, clean, maintainable code, utilizing tools and methodologies such as test-driven development, trunk-based development, and highly automated CI/CD pipelines.
Mentorship: Share expertise and mentor junior engineers, contributing to a culture of technical excellence.

Qualifications:

  • Experience: 8+ years of experience in front-end engineering, specifically in building business-to-business SaaS applications. Experience with website development is insufficient for this role.
  • Education: Bachelor’s degree in Computer Science, Software Engineering, or a related field (or equivalent experience).
  • An exceptional level of attention to detail, ensuring high-quality outcomes with minimal errors. Capable of independently analyzing complex challenges and crafting well-thought-out solutions, even in the absence of detailed written requirements.
  • Self-Motivation and Accountability: Highly self-motivated and self-organizing, with a strong sense of ownership and accountability. Excels in delivering results with minimal supervision and maintains a high standard of precision and reliability in all work.
  • Decision-Making: Adept at making sound, independent decisions based on experience, best practices, and available context, with the confidence to propose and implement solutions that align with the product’s goals.
  • Reliability Under Pressure: Maintains focus, accuracy, and a commitment to excellence when working in a fast-paced environment, demonstrating the ability to deliver consistent, mistake-free performance.

Technical Proficiency:

  • Proficient in modern frontend frameworks e.g VueJS and ReactJS, with experience using TypeScript, and modern JavaScript (ES6+).
  • Deep understanding of front-end frameworks, state management libraries, and build tools.
  • Experience with RESTful APIs and front-end-back-end integrations.
  • Web Accessibility: Strong knowledge of WCAG 2.1 standards and experience implementing accessible web applications.
  • Componentized Design Patterns: Expertise in creating and maintaining componentized design systems and pattern libraries for enterprise applications.
  • Performance Optimization: Proven track record in optimizing front-end performance and ensuring scalability in high-traffic applications.
  • Problem-Solving: Strong analytical skills and the ability to solve complex front-end challenges in a SaaS environment.
  • Collaboration: Experience working in cross-functional teams with product and design stakeholders.


Portfolio

A demonstrable portfolio or examples of enterprise SaaS systems you’ve developed, with an emphasis on front-end architecture, performance, and UX.


Why Tenovos? 

The Tenovos Product Engineering team is growing–we’re hiring up to 12 new engineers across North America and the UK–and we couldn’t be more excited to welcome new talent! Join a smart, collaborative team that thrives on problem-solving, innovation, and continuous learning. Led by exceptional leaders, we are building cutting-edge enterprise SaaS solutions that empower some of the world’s largest enterprise brands. As a remote-first team spanning the U.S., Canada, and the UK, we make every opportunity to connect, strategize, and strengthen our team spirit truly meaningful. If you’re looking for a dynamic environment where your contributions drive real impact, Tenovos is the place for you!

At Tenovos, we are building an inclusive team – that starts with having diverse colleagues of all abilities. Tenovos encourages applications from all qualified candidates who represent the full diversity of communities across North America. This includes, but is not limited to, people with disabilities, candidates from Indigenous communities, and candidates from the Black community in support of our values of creating a culture of Diversity, Equity, and Inclusion.

 

To apply, send your application to careers@tenovos.com