Apply via the form below

  • Hidden
  • Hidden
  • Drop files here or
    Max. file size: 8 MB.
      Please send us any files you would consider useful for your application.

    Your personal data is only used to process your application.
    Learn more about managing your data and your rights

    Senior Android Developer M.F

    We are looking for a Senior Android Developer to join our international Native Apps Team. The team is in charge of the development and maintenance of the company native application growing catalogue: it works with iOS, Android and Unity technologies and it is located in Aix-en-Provence and Florence. The team adopts both SCRUM and Kanban approach (according to actual needs) and works with POs located in Italy, France and Spain

    Your missions

    You will be member of the team, and will be involved in each phase of native app life cycle: analysis, design, development, testing, release, distribution and maintenance.
    Being member of the Native App Team requires both technical and collaboration skills: you are expected to work with the other team members, sharing knowledge and practices, supporting and challenging them according to opportunities and needs of the moment.

    Some specific skills are required:

    • Mastering architectures: to contribute to design effective solutions
    • Critical view on goals: to support iterative development
    • Eye for details: to find special cases to support testing and integration
    • Curiosity about technology and trends in Native development: to feed team technical improvement
    • Negotiating skills: to help manage team priorities and commitments.
    • Communication skill: to foster transparency in team activities, so that the actual status of activities are properly shared with all the stakeholders. An intermediate level of English is required

    Skills needed

    • Kotlin and Java experience and a deep knowledge of Android Framework
    • Experience with libraries such as Retrofit, Room, Glide
    • Experience in Kotlin Coroutines, MVVM pattern, Navigation Component
    • Experience in build and release of application in GooglePlay Console
    • Experience in developing reusable frameworks and libraries
    • Experience working with Gitflow
    • Experience with RESTful service and network programming
    • Experience with Concurrency
    • Experience with SQL and NoSQL database
    • Unit Testing and Integration test
    • Nice to have:
      o JetPack compose
      o GraphQL protocol knowledge and and Apollo libraries experience
      o Agile methodologies
      o iOS knowledge is a plus

    Conditions

    hr_italia@digitalvirgo.com