MOBILE ENGINEER (iOS / Android)

For our client, located in Frankfurt, Germany, we are searching for highly motivated candidates for the following position:

 

MOBILE (iOS / Android) ENGINEER

 

Tasks:

  • Architect, design and implement our technology platform, supporting our growth from E-commerce into tech solutions
  • Deliver Mobile Apps that serve as a primary touchpoint of customers interacting with our new range of smart products
  • Integrate product features in a delightful Customer Experience
  • Fully own, i.e. develop, maintain and operate (full DevOps) your team’s tech stack
  • Be a team player as part of an agile, empowered team and contribute to the development of fellow engineers
  • Contribute to the improvement of our CI&CD and DevOps & SRE practices
  • Taking part in recruitment processes to grow our tech team

Requirements:

  • Academic degree or equivalent experience in (business) informatics, computer science or comparable
    qualification.
  • 5+ years of experience designing, delivering and maintaining native Mobile Apps for end customers (B2C) on iOS/Android
  • Solid knowledge of computer science fundamentals, incl. data structures, object-oriented programming, and software design patterns (GoF and cloud-native)
  • Several years of proven experience in software development and operation practices covering the full software development lifecycle, ideally in an E-commerce business
  • Strong expertise of Swift as your primary programming language and the iOS toolchain/ strong expertise of Java or Kotlin as your primary programming language and the Android toolchain
  • Experience with cloud-based Mobile Backend-as-a-Service (MBaaS) platforms (e.g. Google Firebase or AWS Amplify)
  • First experiences with cross-compiling frameworks (i.e. ReactNative, Flutter.io or Xamarin)
  • Ideally experience with CI/CD SaaS for native Mobile Apps
  • Deep understanding of RESTful APIs, Backend-for-Frontend pattern, Mobile Apps test-automation and low-range wireless protocols (i.e. Bluetooth LE)in iOS
  • Understanding of the importance of well-organized codebase and documentation
  • Bachelor’s degree in Computer Science, Computer or Electrical Engineering, Business Informatics or equivalency in relevant work experience
  • You are highly self-organized and interested in taking over ownership and bringing the team to the best solution
  • You have strong analytical skills and are an open-minded and creative team player
  • Public GitHub/GitLab/Bitbucket account with demonstrable coding projects is a plus
  • Fluent in English (both written and spoken), German is a great plus
  • Non EU can apply also

What we offer:

  • Always agile: We hypothesize, validate, and implement incrementally – every day. And sometimes we take a leap to the next level!
  • Responsibility and decision-making authority from your first day
  • The opportunity to work on challenging tasks that contribute to your professional growth
  • Work independently and as part of a dedicated, international team
  • The opportunity to help shape our company culture
  • Make an impact initiating new ideas
  • Work with and learn from experts in diverse fields
  • Get to know your team members at our exciting company events
  • Gross salary range: 65.000 – 75.000 EUR

 

If you are motivated to work, willing to relocate to the well developed country in order to obtain position with excellent compensation and welfares with excellent possibility to learn, develop and progress professionally, please send us your CV to: candidates@positionsabroad.com

 

Mk