hero
Glynn Capital
49
companies
1,636
Jobs

Senior Mobile Software Engineer

Teya

Teya

Software Engineering
Porto, Portugal
Posted on Jul 9, 2024

Company Description

Teya exists to make sure that every small and growing business in Europe has the opportunity to thrive. We want to become Europe’s go-to software solution for these businesses, simplifying their every day and helping them reconnect with the joy of running their business. Teya was born in 2019 and is home to over 850 employees and operating in 14 different countries. We've built a fast-paced, energetic, and innovative environment that is dedicated to bringing the best solutions to customers.

Job Description

As a Software Engineer, you will play a crucial role in shaping our company's future and empowering businesses to thrive in the digital age. Your expertise will extend beyond payment acceptance and business account services to projects involving card issuing, ePOS systems, loyalty programs, and online visibility enhancements. Join us in revolutionising businesses and making a difference in their operations by creating exceptional user experiences and robust functionality in our mobile apps. Your contribution will drive technological breakthroughs aligned with our strategic objectives, delivering efficient and scalable solutions as we strive for excellence.


Help us enhance our Payments Acceptance offering and enhance our Business app solution to provide comprehensive, all-in-one solutions, empowering business owners with a suite of powerful tools.

As a Software Engineer at Teya, your core responsibilities will encompass:

  • Developing mobile applications with Flutter and Kotlin, leveraging your key expertise in the platform.

  • Prioritizing the creation of clean, readable code to ensure the maintainability and scalability of the applications.

  • Collaborating directly with stakeholders to gather requirements, address feedback, and ensure project alignment.

  • Playing a pivotal role in critical project decisions, including designing architecture and selecting frameworks and tools that align with project objectives.

  • Serve as a mentor and supporter for fellow developers and team-mates.

Qualifications

  • Hands-on experience in iOS or Android apps (experience with Flutter is a plus).

  • A comprehensive understanding of essential libraries and tools, including BLoC, GetX, Firebase Crashlytics, Compose, and Firebase Cloud Messaging.

  • Strong command of Kotlin and Dart, enabling efficient mobile app development. Swift Experience is a plus.

  • A deep understanding of RESTful principles, ensuring effective API integration within mobile projects.

  • The ability to identify and apply the right design patterns and algorithms to optimize app performance and functionality.

  • Practical analytical skills to analyze complex problems and develop effective solutions within the mobile development domain.

  • Effective English language communication skills, enabling productive collaboration within the team and with clients.

Additional Information

The Perks

  • We trust you, so we offer flexible working hours, as long it suits both you and your team;

  • Health Insurance;

  • Meal Allowance;

  • 25 days of Annual leave (+ Bank holidays);

  • Public Transportation Card;

  • Frequent team events & activities in the office and outside;

  • Office snacks every day;

  • Friendly, comfortable and informal office environment.