Nasıl hesaplanır?
Bu iş sana uygun olmayabilir

Seçili özgeçmişindeki bilgilerle bu ilanın kriterlerleri sadece %30 uyumlu.

Uygunluğunu nasıl hesapladık?
Son iş deneyimin, geçmiş deneyimlerin ve toplam deneyimin uygunluk puanını etkileyen kriterler arasındadır.
Bu iş sana uygun olmayabilir

Seçili özgeçmişindeki bilgilerle bu ilanın kriterlerleri sadece %30 uyumlu.

Uygunluğunu nasıl hesapladık?
Mesleki Yeterlilikler
Şirketlerin ilanda belirlediği kriterlerle özgeçmişindeki bilgilerin ne kadar uyumlu olduğu içerik karşılaştırılmasıyla bulunur.
Bu iş sana uygun olmayabilir

Seçili özgeçmişindeki bilgilerle bu ilanın kriterlerleri sadece %30 uyumlu.

Uygunluğunu nasıl hesapladık?
Diğer Bilgiler

QUALIFICATIONS AND JOB DESCRIPTION

Mobile Developer

We are looking for Mobile Developers who have a passion for working in the education technologies (EdTech) domain. You are expected to apply techniques and algorithms to solve the real world EdTech problems. As a Mobile Developer, you will take a role in each phase of projects, i.e. analyzing, designing, prototyping, development and testing. You will be working in a proactive and dynamic software product development team who has experience in EdTech projects.

 

Responsibilities:

  • Design and implement intuitive, maintainable, responsive mobile applications
  • Collaborate with peers on UI and interaction designs
  • Consume backend REST APIs
  • Instrument, maintain and analyze tracking metrics collected at various points within the application to identify bottleneck points and guide improvements
  • Translate design specs into responsive, efficient and reusable site components
  • Write and ship clean, well-documented and well-tested code
  • Maintain existing code base


Technical Skills:

  • BS Degree in Computer Science/Engineering or related technical field or equivalent practical experience
  • Hands-on experience at least 2+ years for Juniors and 6+ years for Seniors 
  • Demonstrated knowledge of Design Patterns and Programming paradigms
  • Solid knowledge for Software Development Life Cycle
  • Proven experience and solid understanding of the Mobile Development Life Cycle
  • Experience working with remote data via REST and JSON
  • Experience with secure network communication
  • Good understanding of network stack and HTTP protocol
  • Experience with concurrency, multithreading or asynchronous programming
  • Experience with UI testing
  • Experience on Android development technology stack (ex. Java, Gradle, Kotlin, Android Studio)
  • Experience on IOS development technology stack(ex. Swift, Objective-C, React-Native, Xcode)
  • At least one project deployment to Google Play Store and Apple App Store 
  • Practical knowledge of Git, GitHub and version control systems
  • Familiarity with continuous integration and automation tools
  • Experience working in an Agile environment with knowledge of SCRUM practices using management tools


Personal Skills:

  • Agile oriented; focused on delivery and customer first.
  • Adaptive; responsive for on-demand changes.
  • Open; collecting feedbacks and defining actions to improve.
  • Team player; having strong team communication skills and taking initiative to support other members.
  • Willing to learn and adapt new technologies to projects.
  • Excellent written and verbal communication skills

PREFERRED CANDIDATE

POSITION INFORMATION