Let’s get started
By clicking ‘Next’, I agree to the Terms of Service
and Privacy Policy
Jobs / Job page
Software Engineer, Frontend image - Rise Careers
Job details

Software Engineer, Frontend

Company Description

Hello! We're Teya.

Teya is a payment and software service provider, headquartered in London serving small, local businesses across Europe. Founded in 2019, we build easy to use, integrated tools that enable our members to accept payments and boost business performance.

 

At Teya we believe small, local businesses are the lifeblood of our communities.

We’re here because we don’t believe there’s a level playing field that gives small businesses with a fighting chance against the giants of the high street.

We’re here because we see banks and legacy service providers making things harder for them. We don’t think the best technology or the best service should be reserved for those with the biggest headquarters.

We’re here to fight for a future where small, local businesses can thrive, and to commit the same dedication they offer all of us.

 

Become a part of our story.

We’re looking for exceptional talent to join our mission. We offer a chance to create impact in a high-energy and connected culture, while benefiting from continuous learning opportunities, a supportive community which is proud to serve our mission, and comprehensive benefits.

Job Description

Job Description:  

You'll collaborate with a diverse team, leveraging cutting-edge technologies like React (Next.js) with TypeScript, to create a sophisticated financial back-office application tailored for internal users managing multiple products. Our team is at the forefront of development, utilizing the latest advancements including Next.js 14+ and React 18+.  

 

On a regular day as a Web Engineer at Teya, you will:   

  • Write clean, secure, and well-tested code to solve business problems
  • Participate in writing simple, portable and efficient Web applications 
  • Incorporate automation best practices to reduce the chances of repetition/waste and human error 
  • Build external and internal front-ends to scale the effectiveness of products across the business 
  • Liaise with UX team on user behaviour testing results, wireframes and mockups in Figma 
  • Collaborate and communicate effectively within the team and across the organisation to achieve the team’s goals   
  • Serve as a mentor and supporter for fellow developers and team-mates   
  • Continuously work to improve while being empathetic and considerate with others  

 

Qualifications

Your Story

  • Experience in developing web applications across multiple products.  
  • Working knowledge of web application development, namely HTML, CSS, cross-browser compatibility, JavaScript, TypeScript, OWASP security principles, REST, GraphQL, and build pipelines.  
  • Knowledge of how to design and build efficient component libraries.  
  • Dedication to modern, simple yet efficient UI design.  
  • Experience working in an Agile/Scrum development process.  
  • Strong knowledge of the software development life cycle and processes.  
  • Have a desire to develop in the Flutter direction. Flutter knowledge is nice to have but not mandatory.  
  • Metrics-driven mindset.  
  • Good level of English, close to fluent. 

Additional Information

The Perks

  • We trust you, so we offer flexible working hours, as long it suits both you and your team;   
  • Health Insurance;   
  • 25 days of Annual leave (+ Bank Holidays);   
  • Possibility to visit other Teya offices to meet colleagues in instances when travel is safe and appropriate; 
  • Friday lunch in the office; 
  • Friendly, comfortable and high-end work equipment and informal office environment; 
  • Hybrid work mode policy; 
  • We want to have the best people by our side – we can sponsor work visas and relocation process for qualified professionals. 

All CVs and supporting documents must be submitted in English.

Average salary estimate

$60000 / YEARLY (est.)
min
max
$50000K
$70000K

If an employer mentions a salary or salary range on their job, we display it as an "Employer Estimate". If a job has no salary data, Rise displays an estimate if available.

What You Should Know About Software Engineer, Frontend, Teya

Hello and welcome to Teya! We’re a vibrant payment and software service provider based in London, and we’re on the lookout for a talented Software Engineer, Frontend to join our team in beautiful Riga, Latvia. At Teya, we pride ourselves on creating user-friendly tools that help small, local businesses thrive in an increasingly competitive market. As a Frontend Engineer, you'll be at the helm of innovation, utilizing cutting-edge technologies such as React with TypeScript to build a sophisticated financial back-office application that will aid our internal teams. Your typical day will involve writing clean, secure, and efficient code, collaborating with our UX team to create engaging interfaces, and mentoring fellow developers to elevate our capabilities. We highly value a metrics-driven mindset and aim for an Agile/Scrum approach in our projects. If you’re excited to contribute to a mission that puts small businesses first, work in a flexible and friendly environment, and take advantage of numerous learning opportunities, we’d love to hear from you. Dive into exciting projects with the latest technologies, and help us create a future where small businesses can win. Join us at Teya and make an impact today!

Frequently Asked Questions (FAQs) for Software Engineer, Frontend Role at Teya
What are the key responsibilities of a Software Engineer, Frontend at Teya?

As a Software Engineer, Frontend at Teya, you will focus on developing web applications using technologies like React and TypeScript. Your key responsibilities will include writing clean, well-tested code, collaborating with your UX team on design and user testing, and enhancing our internal financial back-office application. You'll also have the opportunity to mentor other team members and support efficient development practices.

Join Rise to see the full answer
What qualifications do I need to apply for the Software Engineer, Frontend position at Teya?

To apply for the Software Engineer, Frontend role at Teya, you should have a strong foundation in web application development, including expertise in HTML, CSS, JavaScript, and TypeScript. Familiarity with Agile/Scrum methodologies, as well as a good understanding of REST and GraphQL, will also benefit you. A desire to grow, especially in Flutter, is a plus, but not a strict requirement.

Join Rise to see the full answer
What technologies will I be using as a Software Engineer, Frontend at Teya?

In the Software Engineer, Frontend role at Teya, you will primarily work with React, Next.js, and TypeScript. You’ll be leveraging the latest advancements in these technologies, including Next.js 14+ and React 18+, to create dynamic and scalable web applications that serve our internal users effectively.

Join Rise to see the full answer
Is there room for professional growth as a Software Engineer, Frontend at Teya?

Absolutely! At Teya, we prioritize continuous learning and professional growth. As a Software Engineer, Frontend, you will have access to various training and development opportunities, and you will be encouraged to take initiative in improving your skills and methodologies. You’ll also have a chance to mentor and be mentored by fellow developers in a supportive environment.

Join Rise to see the full answer
What is the work culture like at Teya for Software Engineer, Frontend positions?

The work culture at Teya is vibrant, inclusive, and collaborative! We foster an environment where innovation thrives and creativity is encouraged. You can enjoy flexible work hours, a hybrid work mode policy, and a friendly atmosphere where everyone is committed to serving our mission of supporting small businesses.

Join Rise to see the full answer
Common Interview Questions for Software Engineer, Frontend
Can you describe your experience with React and how it applies to the role of Software Engineer, Frontend?

In your response, focus on specific projects where you've utilized React to build components or applications. Highlight the challenges faced and how you overcame them, as well as any specific features or benefits you've implemented that align with Teya’s focus on user-friendly design.

Join Rise to see the full answer
How do you ensure your code is both clean and secure?

Explain your approach to writing code, including best practices such as code reviews, adherence to OWASP security principles, and continuous testing. Share any tools or methodologies you use to maintain code quality, particularly in a financial context like Teya.

Join Rise to see the full answer
How do you approach collaboration with UX teams during the development process?

Discuss your experience in liaising with UX teams, including how you incorporate wireframes and mockups into your development process. Mention any feedback loops you establish to ensure that usability is a priority in your work.

Join Rise to see the full answer
Describe a time when you had to mentor a fellow developer.

Provide a specific example where you mentored a colleague. Focus on the issues they faced, the advice or resources you provided, and how it resulted in their progress or improvement within the team, thus showcasing your leadership skills.

Join Rise to see the full answer
What are some best practices you follow in Agile or Scrum methodologies?

Share your experience with Agile/Scrum practices, emphasizing rituals such as sprints, stand-ups, and retrospectives. Discuss how you stay organized, adapt to changes, and ensure that ongoing work aligns with team goals and customer needs.

Join Rise to see the full answer
How do you test for cross-browser compatibility in web applications?

Talk about the tools and techniques you use for ensuring cross-browser compatibility, including any specific testing suites or frameworks that help you catch issues across different browsers. Highlight your proactive strategies in addressing potential issues before deployment.

Join Rise to see the full answer
What motivates you to work in a startup environment like Teya?

Elaborate on the unique aspects of working in a startup that you find motivating, such as the impact of your work, the fast-paced environment, and the opportunity for personal growth. Relate these motivations back to Teya’s mission and culture.

Join Rise to see the full answer
In your opinion, what is the key to building an effective component library?

Discuss the principles of building reusable, efficient, and well-documented components. Include how you would approach user feedback, performance considerations, and maintainability, as these are key to ensuring the library meets Teya’s needs.

Join Rise to see the full answer
Describe a challenging technical problem you faced and how you solved it.

Provide a clear and structured example of a technical challenge you encountered in your previous work. Outline your thought process, the steps you took to address the challenge, and the final outcome, emphasizing skills relevant to Teya.

Join Rise to see the full answer
Where do you see yourself in the next few years as a Software Engineer?

Talk about your professional growth aspirations, including areas you wish to delve into, technologies you want to master, or leadership roles you hope to pursue. Link these aspirations to how Teya can support your journey.

Join Rise to see the full answer
Similar Jobs
Photo of the Rise User
Posted 3 days ago
Photo of the Rise User
Posted 4 days ago
Medical Insurance
Dental Insurance
Vision Insurance
Disability Insurance
Life insurance
Paid Time-Off
Learning & Development
Equity
Fully Distributed
Photo of the Rise User
Shift Remote 177 Pacific Hwy, North Sydney NSW 2060, Australia
Posted 5 days ago
Robusta Remote No location specified
Posted 13 days ago
Photo of the Rise User
Posted 11 days ago
Photo of the Rise User
ServiceNow Hybrid Building A,B,C 2225 Lawson Lane, Santa Clara, CALIFORNIA, United States
Posted 4 days ago
Inclusive & Diverse
Mission Driven
Rise from Within
Diversity of Opinions
Work/Life Harmony
Empathetic
Feedback Forward
Take Risks
Collaboration over Competition
Medical Insurance
Dental Insurance
Vision Insurance
Mental Health Resources
Life insurance
Disability Insurance
Health Savings Account (HSA)
Flexible Spending Account (FSA)
Conferences Stipend
Paid Time-Off
Maternity Leave
Equity

Accept all payment methods, launch loyalty programmes, and create your own online store ­– all in one place.

22 jobs
MATCH
Calculating your matching score...
FUNDING
SENIORITY LEVEL REQUIREMENT
TEAM SIZE
EMPLOYMENT TYPE
Full-time, hybrid
DATE POSTED
March 26, 2025

Subscribe to Rise newsletter

Risa star 🔮 Hi, I'm Risa! Your AI
Career Copilot
Want to see a list of jobs tailored to
you, just ask me below!