Company Logo

Software Engineer

Netflix - 1d ago

Company Logo

Senior Software Engineer

Reddit - 4d ago

(Senior) Android Engineer - Rider Tech Logistics (all genders)

Delivery Hero - Berlin, Germany

AI Summary ✨

Requirements

  • 3+ years of experience in release management, CI/CD pipeline management, DevOps practices, and distribution processes for Android applications.
  • Set up and maintain monitoring, logging, and alerting systems to ensure high availability and performance.
  • Proficiency with version control systems, particularly Git.
  • Experience with building automation tools like Gradle.
  • Strong scripting skills with languages such as Python, Bash, or Groovy.
  • Document release processes and procedures to ensure transparency and repeatability.
  • Professional experience in Kotlin.
  • Passionate about crafting simple solutions to complex engineering problems and writing readable, maintainable, well-tested code.
  • Ability to ship consumer-facing, high-quality, large-scale mobile products.

Nice to Have

  • Proactive cross-functional collaboration with Engineers, Product Managers, and Design teams.
  • Passion for new technologies and willingness to mentor, teach, and learn.
  • Experience working with server-driven UI architectures.
  • Ability to think cross-platform (experience in developing for other platforms is a plus).
  • Experience in large-scale product & teams with a size of 20+ team members.
  • A university degree in the field of computer sciences, engineering, or comparable and a structured thinking and quick learning ability.

What You'll Be Doing

  • Manage and optimize continuous integration (CI) pipelines to ensure efficient and reliable builds.
  • Automate repetitive tasks to increase efficiency and reduce errors.
  • Monitor and improve the performance of build and test systems.
  • Develop and maintain deployment pipelines for various stages of the app lifecycle (development, staging, production).
  • Troubleshoot and resolve build failures, test failures, and deployment issues.
  • Implement and maintain security best practices for the Android infrastructure.
  • Design infrastructure to be scalable and reliable, accommodating the growth of the app and user base.
  • Implement redundancy and failover mechanisms to minimize downtime.
  • Stay updated with the latest Android development tools, technologies, and best practices.
  • Propose and implement improvements to enhance the efficiency and effectiveness of the Android infrastructure.

Perks and Benefits

  • Diversity and inclusion are key to creating an amazing customer and employee experience.
  • Hiring is not based on discriminatory factors.
  • We're interested in your character as much as your talent.
Apply here

Get notified about new job opportunities

Subscribe