Behind every great night there’s a team at the door, a promoter checking sales and a venue running its operation from a phone. At XCEED, our mobile apps are the tools they rely on, often in crowded places with poor connectivity. We’re looking for a Senior Mobile Engineer to own the development of these native apps on iOS and Android. You’ll join our B2B team, reporting to its Lead Engineer. You’ll keep both codebases stable and consistent, and help define how our apps talk to our backend: clear APIs, reliable data sync and apps that keep working when the signal doesn’t. You’ll work closely with Backend, Product and Design.
Engineer for event ticketing
подготовься к отклику
ai-инструментыЧтобы адаптировать резюме под вакансию или составить сопроводительное письмо, загрузи резюме
описание
задачи
- lead the technical work on our iOS (Swift) and Android (Java) apps.
- co-design the contracts our apps consume, with versioning and backward compatibility in mind.
- design how data is stored, synced and resolved across Firestore, devices and offline moments.
- build e2e test suites for both platforms and run them in CI.
- own releases on both stores, from build pipelines to staged rollouts and hotfixes.
- set up and own monitoring and observability for our apps (crashes, ANRs, performance, network errors and sync failures), with alerts that tell us before our clients do.
- review code and help other engineers contribute to mobile.
требования
- Around 5+ years building native mobile apps. We care more about what you’ve shipped than the number.
- Strong on one native platform and comfortable working on the other (Swift and Java).
- Production experience with Firestore and distributed databases.
- Experience designing or shaping APIs consumed by mobile apps.
- Experience building e2e test suites for mobile (XCUITest, Espresso, Appium, Maestro or similar).
- Solid CI/CD and release experience on the App Store and Google Play.
- Experience with mobile monitoring and observability tools (Crashlytics, Sentry, Datadog RUM or similar), and using that data to drive fixes and priorities.
- Clear communication in English.
- You’re a team player and you help others without being asked.
- You’re not afraid of asking questions.
- You take ownership at every stage of the software development life cycle.
- You care about the product and always try to make it better.
- Stop starting, start finishing.
- Будет плюсом: Spanish is a plus; Sync between devices and offline first architectures; Defining release health metrics (crash free sessions, startup time) and acting on them; Kotlin, SwiftUI or Jetpack Compose; Fastlane and mobile CI tooling; Using AI tools in your daily engineering workflow; Experience with B2B, ticketing or event operations products
условия
- We’re a growing, dynamic company with an international and remote team where you will have a big impact in any role.
- We celebrate diversity, and we ensure everyone feels valued and has fair opportunities.
- We constantly experiment with new solutions and encourage new ideas. We challenge the status quo.
- We believe in a culture where you can be yourself, do great work, and have a lot of fun along the way.
навыки
Если просят выйти из iCloud, прислать код из SMS, запустить или установить что-то, перевести деньги — не соглашайся: это мошенничество.