Senior Android Developer

Job description

Are you interested in working on a website that has 35 million unique visitors per day?
Over 200 developers are working around the world (and clock) always ensuring that our service maintains its highest standard at all times. If you would like to join a diverse international team and work on interesting projects that challenge your knowledge and expertise, you’re the kind of person we want! Come and join us at our headquarters in Luxembourg!

 

What you will really be doing

  • Architect, design, and develop applications for the Android platform
  • Work in a multicultural environment with teams in multiple geographical locations 
  • Research, define, and execute independently in Agile iterative environment 
  •  Investigate and resolve application issues, bottlenecks, and inefficiencies 
  •  Translate design to high quality pixel perfect application on mobile devices 
  •  Demonstrate strong communication, analytical, and problem solving skills 
  •  Other additional responsibilities as assigned

Requirements

  • BS, MS. or PhD in Computer Science or related field
  • Proven working experience in Android app development 
  • Programming experience in Java using Android SDK, Android Studio and Gradle 
  •  Excellent understanding of Android Activity and Fragment lifecycle 
  •  Published at least one Android App 
  • Experience working with 3rd party SDKs and with the major components in Android support libraries (Support Library, AppCompat, Design Support Library) 
  •  Experience in understanding complex code bases, including API design techniques to help keep them clean and maintainable
  •  Experience in developing applications that interact with REST services 
  •  Understanding of Google’s Android design principles and interface guidelines 
  • Familiarity with Git 
  • Proven understanding of how to leverage mobile OS frameworks for multi-threading, persisting data, and adapting user interface across multiple screen sizes 
  •  Ability to meet your commitments on time and produce high quality code 
  •  Experience contributing as a team member in a fast-paced environment 
  •  Having experience on building mobile video streaming software is a surplus

What we offer

  • Competitive salary
  • Relocation package and support
  • Additional benefits: meal vouchers, private health insurance, Sympass card
  • Conferences, certifications, technical workshops, trainings and language courses
  • Possibility to advance in the company (career development, opportunity to work on new projects)
  • Latest hardware, multiple monitors
  • Chill rooms, creative areas, LAN parties and fun events
  • Voted as the second richest country in the world, Luxembourg offers a high quality of life that is hard to match 
  • Multi-cultural environment, 30 different nationalities, English being the official language