DEVELOPER

İŞ TANIMI

 

  • Share the complete technical responsibility of mobile apps reaching to millions of users, locally and abroad,
  • Involvement throughout the whole project lifecycle, from initial specification, through to production, deployment and maintenance,
  • Develop challenging projects on time, to a high standard and in line with the roadmap and the deadlines, requiring limited supervision,
  • Document work so that it can be maintained by colleagues,
  • Work closely with;
    • Other developers within department to ensure effective code reusability,
    • With product managers to clarify specifications and provide accurate estimations,
    • With a range of stakeholders to ensure customer satisfaction,
  • Monitor the following steps like test and deployment for successful execution and take initiatives or escalate to solve potential problems on those steps,
  • Research and development of current and emerging mobile technologies, and share new ideas and technologies with the team,
  • Create ideas for new application, or on improving the existing ones or on improving the procedures and methods. Develop quick Proof-of-Concept applications to demonstrate the idea when required to enrich Turkcell’s TV+, Fizy and Dergilik apps.

GENEL NİTELİKLER

  • Graduated from Computer Engineering or Computer Science departments of the universities,
  • Demonstrated expertise in Android UI, covering developing apps that will be running on devices with different screen resolutions and familiarity with the difficulties this involves,
  • Knowledge of different Android versions and their differences, and ability to develop applications with these differences in mind,
  • Deep understanding of Android internals, like thread and process management, IPC, services,
  • Proven experience on cloud and media streaming apps is preferred,
  • Development experience on commercial UI applications on iOS using Objective-C / Swift and Xcode is a plus,
  • Strong understanding of object oriented development, use of design patterns and system architecture for mobile devices,
  • Experience in setting up and maintaining continuous integration tools, specifically Jenkins for Android apps is a plus,
  • Expertise in connecting applications to Back End services,
  • Experience of working within source control such as SVN and git,
  • Excellent interpersonal and organizational skills, ability to handle diverse situations, multiple projects, and changing priorities,
  • Flexibility to iterate frequently with a passion and drive for building world-class solutions and applications.
Yayın tarihi