Senior Android Software Engineer

Warner Bros Discovery Warner Bros Discovery · Media · Amsterdam, North Holland, Netherlands · Technology

Senior Android Software Engineer responsible for architecting, building, and maintaining mobile applications for news audiences, contributing to technical strategy and mentoring junior developers. Ensures technical execution and release of CNN's mobile apps.

What you'd actually do

  1. Architect and build intuitive, simple and elegantly designed mobile apps that people want to use
  2. Provide support and development of software tools and procedures to extend and enhance the core production pipeline
  3. Work with multiple departments, including Product, Design, Delivery, Editorial and Engineering to implement CNN Digital consumer experience solutions and apps
  4. Assist with troubleshooting production problems, root cause analysis, and debugging
  5. Development and maintenance of existing production systems supporting CNN’s digital ecosystem

Skills

Required

  • Kotlin/Java
  • Jetpack Compose
  • Android platform
  • mobile DevOps CI/CD tools
  • Git
  • software development methodologies
  • architecture
  • data structures
  • algorithms

Nice to have

  • Amazon AWS
  • SQL/RDBMS
  • NoSQL
  • GraphDB
  • Bitrise

What the JD emphasized

  • advanced understanding of troubleshooting, root-cause analysis, application design, solution development, human factors/usability design, and implementation of projects for major business units or the enterprise
  • Demonstrated full-mobile stack development experience with mobile native clients, SDKs, and APIs (Kotlin/Java, Jetpack Compose, Android platform)
  • Demonstrated expert knowledge of software development methodologies, practices, and architecture, specifically experience architecting performant, scalable, and secure mobile apps