LeethubLeethub
JobsCompaniesBlog
Go to dashboard

Leethub

Curated tech jobs from FAANG and top companies worldwide.

Top Companies

  • Google Jobs
  • Meta Jobs
  • Amazon Jobs
  • Apple Jobs
  • Netflix Jobs
  • All Companies →

Job Categories

  • Software Engineering
  • Data, AI & Machine Learning
  • Product Management
  • Design & User Experience
  • Operations & Strategy
  • Remote Jobs
  • All Categories →

Browse by Type

  • Remote Jobs
  • Hybrid Jobs
  • Senior Positions
  • Entry Level
  • All Jobs →

Resources

  • Google Interview Guide
  • Salary Guide 2025
  • Salary Negotiation
  • LeetCode Study Plan
  • All Articles →

Company

  • Dashboard
  • Privacy Policy
  • Contact Us
© 2026 Leethub LLC. All rights reserved.
Home›Jobs›Teya›Principal Software Engineer (Frontend)
Teya

About Teya

Empowering small businesses with seamless financial solutions

🏢 Tech👥 1K-5K📅 Founded 2019📍 London, Greater London, United Kingdom

Key Highlights

  • Over 300,000 business owners served
  • Headquartered in London, UK
  • 1,000-5,000 employees dedicated to fintech solutions
  • Comprehensive services including payments and cash advances

Teya is a comprehensive financial platform designed specifically for small and growing businesses, offering services such as payment processing, loyalty programs, and cash advances. Based in London, Teya has successfully assisted over 300,000 business owners in enhancing their operations and custome...

🎁 Benefits

Employees enjoy competitive salaries, equity options, generous PTO, and a flexible remote work policy, fostering a healthy work-life balance....

🌟 Culture

Teya promotes a culture of innovation and customer-centricity, encouraging employees to contribute ideas that directly impact small businesses. The co...

🌐 Website💼 LinkedIn𝕏 TwitterAll 123 jobs →
Teya

Principal Software Engineer (Frontend)

Teya • London

Posted 1w agoLeadFrontend engineer📍 London
Apply Now →

Skills & Technologies

JavaScriptAngular

Overview

Teya is seeking a Lead Frontend Engineer to shape their web platform that empowers small businesses. You'll work with JavaScript and Angular to drive frontend architecture and migration efforts. This role requires significant experience in frontend development.

Job Description

Who you are

You have 5+ years of experience in frontend development, with a strong focus on building scalable web applications that enhance user experience. Your expertise in JavaScript and frameworks like Angular has allowed you to lead projects and mentor junior developers effectively. You understand the importance of clean code and best practices in frontend architecture, ensuring that your work is maintainable and efficient.

You are passionate about creating user-friendly interfaces that empower small businesses, and you thrive in collaborative environments where you can share your knowledge and learn from others. Your experience with migration projects, particularly from AngularJS to modern frameworks, showcases your ability to adapt and innovate in a fast-paced tech landscape.

You believe in the mission of supporting local businesses and are excited about the opportunity to contribute to a company that prioritizes their success. Your strong communication skills enable you to work closely with cross-functional teams, including product managers and backend engineers, to deliver high-quality solutions.

Desirable

Experience with additional frontend technologies such as React or Vue.js would be a plus, as well as familiarity with backend technologies to facilitate better collaboration with your peers. A background in payment systems or e-commerce platforms can also enhance your fit for this role.

What you'll do

As a Lead Frontend Engineer at Teya, you will play a pivotal role in shaping our web platform that empowers merchants in the retail industry. You will own and drive our frontend architecture vision across the organization, leading a critical migration from AngularJS to modern frameworks. Your responsibilities will include designing and implementing user interfaces that are not only visually appealing but also functional and accessible.

You will collaborate with product managers to understand user needs and translate them into technical requirements, ensuring that the final product meets both business goals and user expectations. Your role will involve mentoring junior developers, providing guidance on best practices, and fostering a culture of continuous learning within the team.

You will also be responsible for optimizing application performance and ensuring cross-browser compatibility, which will enhance the overall user experience. Regularly reviewing code and conducting performance audits will be part of your routine, as you strive to maintain high standards in code quality and application efficiency.

What we offer

At Teya, we provide a supportive community that values diversity and encourages innovation. You will have access to continuous learning opportunities, allowing you to grow your skills and advance your career. We believe in creating a positive work environment where everyone can thrive, and we are committed to ensuring that our team members feel valued and empowered.

We offer comprehensive benefits that support your well-being, including flexible working arrangements and opportunities for professional development. Join us in our mission to empower small businesses and make a meaningful impact in the community.

Interested in this role?

Apply now or save it for later. Get alerts for similar jobs at Teya.

Apply Now →Get Job Alerts