iOS Mobile Core Engineer (Full Remote, Portugal)
Kano, Nigeria
2d ago
source : Landing.Jobs

At Fairtiq (Permanent), in Lisbon, Portugal

Expires at : 2022-08-15

Remote policy : Full remote

As a iOS Mobile Core Engineer , you have the opportunity to work on our entire software stack and expand your knowledge about state-of-the art software engineering.

Core means that you will be focused on our SDK and the critical services of our products. When you design software, you will have to think about ease of use for third parties, reliability, caching, distributed persistence and resilience in order to build high quality systems.

As part of an international startup with 80 employees, you will be contributing to our ongoing growth across many markets.

What does the Travel squad do?

  • Collect and ingest various mobile sensor data.
  • Transform collected data to public transport trips.
  • Design, implement and support the tracking services in our mobile SDK.
  • Solve a wide range of engineering challenges in order to make the critical services of our product more reliable, maintainable and efficient.
  • Our Technology Profile

  • Architecture principles : Continuous Delivery, Domain Driven Design, MVVM, Hexagonal architecture, Microservices, Zero downtime
  • Programming languages we use : Android - Kotlin / Java, iOS - Swift, Backend development - Java / Kotlin, Backend scripts / prototypes - Python, Research / ML - Python
  • Data stores : MongoDB, Redis
  • API / Messaging : Rest / JSON, RabbitMQ, Kafka
  • Role Responsibilities

  • Develop parts of our core tracking technology : the FAIRTIQ SDK. It is integrated into our own apps but also into dozens of partnered apps.
  • Design, implement, maintain and improve mobile services used actively by 220k+ users and contributing to millions of public transport journeys .
  • Write maintainable, clean, simple, testable, scalable and efficient code.
  • Work with modern native iOS technologies like Core Location, Motion & Fitness, SwiftUI, Swift Package Manager and many more...
  • Collaborate with mobile engineers from other squads and bring mobile engineering to the next level during the mobile chapter days.
  • Monitor released apps and SDK.
  • Participate in the agile process.
  • Work with developers and product experts to expand our solution worldwide.
  • Main requirements

    Who are we looking for?

  • BSc or MSc in computer science or a related field
  • At least 4 years work experience, ideally in mobile engineering
  • Interest and experience with tech and / or people leadership
  • Experience working with mobile native technologies, including Swift & Kotlin
  • Broad interest in mobile technologies and tools (Android, CI / CD for mobile, Kotlin Multiplatform, etc )
  • Strong software design & architecture skills
  • Analytical thinking and good problem solving skills
  • Good team player in an agile team
  • Strong identification to the FAIRTIQ Values
  • Creative, self-confident, independent
  • Willing to learn and adapt to new technologies
  • Fluent English speaking, writing and verbal language skills
  • We are only accepting candidates who are based in Portugal or Switzerland for this position and do not require a visa / permit to work in Portugal or Switzerland.

    Benefits & Perks

  • Dynamic and international work environment
  • Chance to be part of a fast growing, international startup
  • Competitive salary package
  • Learning & Development budget
  • Creativity and innovation boosters with our Tech Joker Days (work on whatever you think may help FAIRTIQ)
  • Lots of leadership opportunities
  • Flexible working hours
  • 100% Remote Position in Portugal
  • Report this job

    Thank you for reporting this job!

    Your feedback will help us improve the quality of our services.

    My Email
    By clicking on "Continue", I give neuvoo consent to process my data and to send me email alerts, as detailed in neuvoo's Privacy Policy . I may withdraw my consent or unsubscribe at any time.
    Application form