Android Developer

  • Poznań, Poland

Android Developer

Job description

Working at Appunite you will:

  • Manage the full technical life-cycle of Android applications during each development phase.
  • Communicate with a team of developers, designers, project managers, and other team members to ship new features.
  • Perform individual project components within the entire development lifecycle including implementation, testing, deployment and maintenance.
  • Work from UI/UX requirements, APIs, mockups to build functional, high-performance Android phone and tablet apps.
  • Diagnose performance issues, fix bugs to increase the functionality of new applications.
  • Document and maintain design specifications, source code, and archives for new applications and ideas.
  • Continuously learn about new programming languages, operating system updates, and other information that will affect the functions of applications in development.

Perks:

  • Big comfortable office in the heart of Poznań,
  • Flexible office hours and remote work possibility,
  • Freedom to participate in any weekly organisation/R&D/code review internal meetups,
  • Freedom to co-organize and/or attend any internal or public AppUnite events, like boarding game/poker meetups, afterparty events, 
  • Possibility to work from our Workation mansion wherever it is located (i.e. Thailand, Portugal),
  • Possibility to fly and meet our clients directly in their home location (i.e. Los Angeles, Las Vegas),
  • Co-financed software conferences attendance,
  • MacBook and shiny monitor,
  • Free group English lessons with native speakers and other members of AppUnite,
  • Participation in writing the perfect AppUnite’s employee guidebook, that explains and makes all of our internal processes transparent,
  • Private medical insurance,
  • Paid vacation and sick days.

 

 

Requirements

  • Knowledge of Android SDK, Android Studio and material design,
  • 2 years of Android software development experience,
  • Extensive hands-on experience of creating custom UI controls, designing protocols, implementing interfaces, and performance optimization,
  • Working knowledge of Web Services & REST (JSON) APIs,
  • Must have excellent problem solving skills and love technical challenges,
  • Engineering in Computer Science or related field (nice to have).