Back

Android Developer

Apply for job

An Android Developer who can work independently and is passionate about software development. If you are always looking for new solutions to build well-crafted software, you are a team player who likes to share, learn and debate with others and you are detail oriented, this position is perfect for you!

What will be your
main responsibilities?

What experience
and skills we require?

What will be your
main responsibilities?

  • Development of native mobile applications for android (phone and tablet)
  • Providing expertise in the full application development lifecycle - from concept and design to implementation and testing
  • Creation of well designed, testable, efficient code
  • Focus on the clean architecture design and the object-oriented design principles
  • Adhere and contribute to engineering procedures, code conventions and best practices
  • Documentation, including (but not limited to) software design and technical specification
  • Agile development following the Scrum methodology
  • Efficiently communicate, explain design ideas, consistently “fight” for good things to happen

What experience
and skills we require?

  • IT professional, able to deliver even larger features independently but also deep comprehension of importance of teamwork
  • You have extensive knowledge of Android Studio and Gradle, Android SDK and the generally used libraries like Retrofit, Room, LiveData, ViewModel
  • Not afraid to talk to our clients directly and enjoying shaping the product with them
  • Fluent in English - we're a global team, and it's the language we share!

Nice to have
knowledge and experience

Personality
and other skills

Nice to have
knowledge and experience

  • Knowledge and experience with in Kotlin and Java
  • Knowledge of performance optimization techniques and tools
  • Experience implementing analytics tracking (Google Analytics / Adobe Analytics)
  • Italian language - we have several projects in Italy

Personality
and other skills

  • Communication skills - you are a people person and can clearly and objectively communicate besides other developers, you'll be closely collaborating with business analysts, management, quality assurance and user experience designers
  • Responsibility over the project, fast delivery and a hands-on approach over processes and being told what to do
  • Entrepreneurial mindset - team player, passion for quality, willing to jump in or eager to learn new technologies and standards when needed
  • An agile mindset, the flexibility and the ability to face challenges constructively

Perks & Benefits