Teya

Senior Mobile Engineer

Teya

full-time

Posted on:

Location Type: Hybrid

Location: PortoPortugal

Visit company website

Explore more

AI Apply
Apply

Job Level

About the role

  • Develop cross-platform mobile applications using Flutter and Kotlin.
  • Write clean, maintainable, and secure code to address complex business problems.
  • Prioritize performance, scalability, and maintainability in all development tasks.
  • Seamlessly integrate various APIs and SDKs, ensuring reliability and efficiency.
  • Focus on delivering a modern, intuitive, and user-friendly experience for merchants across Europe.
  • Collaborate with cross-functional teams to align technical solutions with business objectives.
  • Actively participate in critical project decisions, including architecture design, framework selection, and tool evaluation.
  • Mentor and support team members, fostering a collaborative and growth-oriented environment.
  • Continuously improve applications while applying automation best practices to reduce waste and error.
  • Work within Agile/Scrum methodologies, ensuring timely delivery, iterative improvements, and collaboration across teams.

Requirements

  • Kotlin Multiplatform Experience: Hands-on experience developing and shipping KMP projects, including shared business logic and platform-specific implementations
  • Mobile Development: Strong background in either Android (Kotlin) or iOS development with understanding of mobile app architecture patterns
  • SDK Development: Experience building SDKs, libraries, or frameworks that other developers consume, with focus on API design and developer experience
  • Payment Technology Knowledge: Understanding of contactless payments, NFC technology, or financial transaction processing (preferred but not required for exceptional KMP candidates)
  • Advanced Kotlin: Deep expertise in Kotlin language features, coroutines, and multiplatform-specific APIs
  • Cross-Platform Architecture: Understanding of shared code strategies, expect/actual patterns, and platform-specific implementations
  • API Integration: Experience with RESTful services, secure communication protocols, and third-party API integration
  • Testing & Quality: Strong testing practices including unit testing, integration testing, and automated testing frameworks
  • Security Awareness: Understanding of secure coding practices, especially relevant to financial/payment applications
Benefits
  • 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.
Applicant Tracking System Keywords

Tip: use these terms in your resume and cover letter to boost ATS matches.

Hard Skills & Tools
FlutterKotlinKotlin MultiplatformSDK DevelopmentAPI IntegrationRESTful servicesUnit testingIntegration testingAutomated testing frameworksSecure coding practices
Soft Skills
CollaborationMentoringProblem-solvingCommunicationTeamworkAdaptabilityCritical thinkingGrowth-oriented mindsetDecision-makingPerformance prioritization