Senior Android Developer (Cagliari)

Job description

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
  • 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
  • Multi-cultural environment, 30 different nationalities, English being the official language