Senior iOS/Android Engineer — Consumer Apps

Serial number: 01050004

Company profiles:

Our client has been transforming the way people order food. They are one of the world’s leading online food ordering and delivery marketplaces. Their headquarters are based in Berlin. Company size: 7000+

Location: Berlin

iOS

Your mission:

  • Play a critical role in architecture, design, planning and development of complex features across our App.
  • You ensure the quality of the app, are responsible for the programming as well as the development of automated tests and the app distribution
  • Improve and support test automation and continuous integration processes.
  • Contribute to a knowledge-sharing, open and collaborative work environment
  • Mentor and support your colleagues whenever possible

Your heroic skills:

  • Experience building iOS applications in Swift.
  • Excellent problem solving, critical thinking and communication skills.
  • Hands-on experience writing high quality, testable code, also experience with modern mobile architectures.
  • Hands-on experience writing high quality unit and integration tests.
  • You communicate confidently in English.

Nice to have:

  • Hands on experience writing UI-Tests.
  • Experience with CI/CD and Automation tools.
  • Experience building iOS Frameworks.
  • Objective C knowledge.
  • Experience with modern cross functional mobile development.

Android

Your mission:

  • Build reusable Android components/SDKs for interfacing with the multiple entities and Apps in our platforms.
  • Maintain and improve our CI/CD pipeline and automation tools
  • Write and maintain UI Tests as well as the UI-Tests framework.
  • Optimize UI for performance for low-end devices.
  • Develop new features for our Android products.
  • Build custom Android UI widgets.
  • Solve technical and behavioural challenges, prioritized based on customer impact.
  • Collaborate with back end developers, designers, product owners to constantly improve customer experience within our apps.
  • Mentor junior developers.

Your heroic skills:

  • Hands-on experience with Java and Kotlin.
  • Hands-on experience writing high quality unit and integration tests.
  • Excellent problem solving, critical thinking and communication skills.
  • Experience with multithreaded programming and proper state management.
  • Experience with resource optimization like Data-usage, Battery consumption … etc.
  • Full understanding of the Android OS internals.
  • Experience with CI/CD and Automation tools And Experience with Google Play release and distribution process. 
  • Knowledge of performance tools and optimisation techniques (e.g. Systrace).
  • Fully comfortable working in English, both in writing and spoken.

Nice to have:

  • Experience working with A/B testing tools.
  • Experience building Android SDKs.
  • Experience designing clean and maintainable APIs.
  • Experience with UI-Tests using Espresso.
  • Open-source contributions.
  • Contributions on knowledge exchange websites like StackOverflow.
  • Experience with Bitrise and Firebase

You can send your resume to our mailbox: traumhoffnung.it.talent@gmail.com
Or leave us a message on the website. Our professional consultants will contact you as soon as possible.