At Fairtiq (Permanent), in Lisbon, PortugalExpires at: 2022-07-16Remote policy: Full remoteAs 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 ProfileArchitecture principles: Continuous Delivery, Domain Driven Design, MVVM, Hexagonal architecture, Microservices, Zero downtimeProgramming languages we use: Android - Kotlin/Java, iOS - Swift, Backend development - Java/Kotlin, Backend scripts/prototypes - Python, Research/ML - PythonData stores: MongoDB, RedisAPI / Messaging: Rest / JSON, RabbitMQ, KafkaRole ResponsibilitiesDevelop 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 requirementsWho are we looking for?BSc or MSc in computer science or a related fieldAt least 4 years work experience, ideally in mobile engineeringInterest and experience with tech and/or people leadershipExperience working with mobile native technologies, including Swift & KotlinBroad interest in mobile technologies and tools (Android, CI/CD for mobile, Kotlin Multiplatform, etc…)Strong software design & architecture skillsAnalytical thinking and good problem solving skillsGood team player in an agile teamStrong identification to the FAIRTIQ Values Creative, self-confident, independentWilling to learn and adapt to new technologiesFluent English speaking, writing and verbal language skillsWe 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.Nice to haveBenefits & PerksDynamic and international work environmentChance to be part of a fast growing, international startupCompetitive salary packageLearning & Development budgetCreativity and innovation boosters with our “Tech Joker Days” (work on whatever you think may help FAIRTIQ)Lots of leadership opportunities Flexible working hours100% Remote Position in Portugal
iOS Mobile Core Engineer (Full Remote, Portugal) in Oradea
Datele de contact vor fi vizibile dupa ce veti aplica!